Когда я хочу получить tar из dir и удалить все исходные файлы, я использовал следующую команду:
tar -cvzf /xx/yy/data-backup.tar.gz --remove-files -C /aa/daily-backup/ .
Все файлы в / aa / daily-backup / скопированы и успешно удалены. Но в конце вывода терминала он показывает:
tar: /aa/daily-backup/ .: Cannot rmdir:Invalid argument
Если я удалю --remove-files
, эта команда будет успешно выполнена. Очевидно, я не хочу удалять /aa/daily-backup/
, как мне пересмотреть мою команду?