У меня есть сценарий оболочки, который распакует .tgz-файл и поместит новые файлы в корневой каталог.Unix untar и Retain File Permissions
Можно ли добавить аргумент в строку ниже, чтобы новые файлы сохраняли права доступа к файлам исходных файлов, которые были перезаписаны?
tar xf /install/newfiles/files.tgz -C/
'Возможно ли ... сохранить права доступа к файлам, которые были переписаны?' - ** NO **. – devnull
Ah - так не нравится FTP, где он может перезаписывать файлы, но помнить, какое у него было разрешение на файл. –
С другой стороны, если ваш 'tar' поддерживает параметр' --overwrite', он может делать то, что вы ищете. – devnull