Используйте rsync
:
rsync --verbose --remove-source-files xyz/* .
pop3-2.dump
pop3-3.dump
pop3.dump
popcorn-build.log
sent 852,069,995 bytes received 124 bytes 113,609,349.20 bytes/sec
total size is 851,861,745 speedup is 1.00
Пакет CoreUtils также опубликован как формулы Brew . Поэтому, если у вас установлен Brew, вы также можете просто запустить:
brew install coreutils
Затем добавьте PATH="/usr/local/opt/coreutils/libexec/gnubin:$PATH"
к ~/.bashrc
, запустите source ~/.bashrc
и все готово.
Дополнительный ответ Mig82, чей ответ обрабатывает префикс g -для всех исполняемых файлов в coreutils. Я предлагаю узкое -решение.
После установки coreutils с помощью
brew install coreutils
Результаты в ls /usr/local/bin/gsha*
выведет список исполняемых файлов с префиксом g -:
/usr/local/bin/gsha1sum
/usr/local/bin/gsha224sum
/usr/local/bin/gsha256sum
/usr/local/bin/gsha384sum
/usr/local/bin/gsha512sum
Решение состоит в том, чтобы создать символическую ссылку на те, которые вы хотите, используя имя без префикса -(или рискнуть взломать некоторые программы, которые полагаются на исполняемые файлы BSD и используют опцию Homebrew без префикса g )
. ]Пример
shaarray=(\
/usr/local/bin/gsha1sum
/usr/local/bin/gsha224sum
/usr/local/bin/gsha256sum
/usr/local/bin/gsha384sum
/usr/local/bin/gsha512sum
)
function installsha() {
for i in "${shaarray[@]}"
do
printf "$i\n" | perl -pe 'printf $_; s/gsha/sha/' | xargs -n 2 ln -s
done
}