【发布时间】:2013-08-02 12:27:05
【问题描述】:
如何仅将路径中的最后一个目录打包到 tar 文件中? 比如我有几条路径
/usr/local/files/dir1/
file1.txt
file2.txt
file3.txt
/usr/local/files/dir2/
file3.txt
file4.txt
file5.txt
如果我运行命令:
tar czf my_arch.tar.gz -C /usr/local/files/dir1 .
我只获得 dir1 目录的收容,没有它自己。
所以我有 - my_arch.tar.gz/file1.txt、file2.txt、file3.txt,但我需要在我的档案中这样的结构 -
my_arch.tar.gz/dir1/file1.txt, file2.txt, file3.txt
我该怎么做?
谢谢。
【问题讨论】:
标签: linux command-line path archive tar