При попытке упаковать файлы .tar.gz из папок (резервное копирование) с помощью этого скрипта
tar -zcvf desktop.tar.gz /home/USER/Desktop/
Предполагается, что он будет сохранен как «desktop.tar.gz» и его копия / home / USER / Desktop /, но внутри .tar.gz файловая структура - / home / USER / Desktop /, а не просто Desktop /. Любые идеи о том, как сделать это сохранить как просто рабочий стол /?
Используйте опцию -C
с tar
следующим образом:
$ tar -zcvf desktop.tar.gz -C /home/USER Desktop/
Это изменит рабочий каталог с tar
на /home/USER
во время работы, эффективно удаляя префикс /home/USER
путей.