我该如何将路径中的最后一个目录打包到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 .
我仅获得对目录的控制权,而不是包括该目录本身。
因此,我有my_arch.tar.gz/file1.txt、file2.txt和file3.txt,但我需要在我的归档文件中得到下面这样的结构 -
my_arch.tar.gz/dir1/file1.txt, file2.txt, file3.txt
我该怎么做呢?
谢谢。