
Я хочу вывести список всех файлов, которые копируются командой 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 тоже прекрасен, если вы сможете установить его на сервер.