关于一个 用tar 直接将文件解压到指定目录 的问题。多谢
【我的需求】
现在有一个tar包,是对一个目录用tar命令打包生成的。
比如,./test 目录下有三个文件 1 , 2, 3。 用 tar -cvf test.tar ./test 命令 生成了test.tar包
现在想将这个tar包中的文件 直接解压到指定目录,比如/home下。
【现在的做法无法满足需求】
用 tar -xvf ./test.tar -C /home 命令不能满足需求。 因为:
上面这个解压命令执行完后 生成目录结构是 /home/test/1 /home/test/2 /home/test/3 , 多了一个test子目录层。
而我希望得到的目录结构是:/home/1 /home/2 /home/3关于一个 用tar 直接将文件解压到指定目录 的问题。
解决方法:
tar xvf test.tar --strip-components 2 -C /home
转载于:https://blog.51cto.com/3105610/1737829