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