Linux: tar 打包时去掉前缀目录

2020-04-24  本文已影响0人  wzNote

普通的打包命令

tar -czvf a.tar dir1/dir2/file.txt

打包后用 tar -xzvf a.tar dir3 将文件解压到dir3,解压后的文件存储在dir3/dir1/dir2/file.txt,现在希望解压后文件直接存储在dir3

去前缀压缩

tar -czvf a.tar -C dir1/dir2/file.txt

再次用 tar -xzvf a.tar dir3解压后的结果为:dir3/file.txt

压缩多个文件的方法

tar -czvf a.tar -C dir1/dir2/file1.txt -C xxx/xxx/file2.txt
上一篇下一篇

猜你喜欢

热点阅读