cp подробная альтернатива

cp подробная альтернатива

Я хочу вывести список всех файлов, которые копируются командой cp, но, похоже, на серверах здесь на работе нет ключа -v. Я не уверен, какая именно это ОС. Думаю, это может быть SunOS. Как мне узнать, важно ли это?

Спасибо

решение1

Вместо этого вы можете использовать tar, переданный по конвейеру в tar, что может оказаться более функциональным, поскольку вы сможете использовать мощь tar в дополнение к тому, что это кроссплатформенное решение для обеспечения многословности.

tar -cvpf . - | (cd destination/directory && tar -xvpf -)

решение2

Вы также можете попробовать ditto(если он есть на вашем компьютере). ditto -Vбудет выводить на печать каждое имя файла по мере его копирования.

решение3

Еще один вариант — rsync -v.

решение4

кот /etc/issue

чтобы получить имя дистрибутива


Unison тоже прекрасен, если вы сможете установить его на сервер.

http://www.cis.upenn.edu/~bcpierce/unison/

Связанный контент