Я сжимаю список файлов, как это:
tar cvzf mycompress.tar.gz /dir1/dir2/file1.txt /dir1/dir2/file2.txt
Однако, когда я распаковал их, каталог /dir1/dir2/
все еще сохраняется.
Как это исключить?
Я сжимаю список файлов, как это:
tar cvzf mycompress.tar.gz /dir1/dir2/file1.txt /dir1/dir2/file2.txt
Однако, когда я распаковал их, каталог /dir1/dir2/
все еще сохраняется.
Как это исключить?
Ты можешь сделать
tar cz -C /dir1/dir2 -f mycompress.tar.gz file1.txt file2.txt
Это упустит информацию о пути в архиве.
Если вы хотите зашифровать только файлы, а не каталог (это то, что вы хотите сделать? Я не уверен), затем попробуйте использовать find, чтобы исключить каталоги:
tar cvzf mycompress.tar.gz ` find your_path_starting_point -type f `
(Наличие файлов с одинаковым именем в разных каталогах может быть проблемой)