我尝试在根目录中将.csv文件与tar.gz打包在一起。
该文件myfile.csv
位于,/mnt/sdb1/
因此完整文件名是/mnt/sdb1/myfile.csv
我尝试将tar.gz保存在 /mnt/sdb1/old_files
我这样尝试过:
tar -czf /mnt/sdb1/old_files/new.tar.gz mnt/sdb1/myfile.csv
但是,当我提取文件时,将提取一个名为“ mnt”的文件夹,其中包含另一个名为“ sdb1”的文件夹,其中包含该文件。
是否可以仅压缩文件,而不是复制所有目录?
使用以下--directory
选项man tar
:
-C,--目录DIR
转到目录DIR
IE:
tar -C /mnt/sdb1/ -czf /mnt/sdb1/old_files/new.tar.gz myfile.csv
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句