tar常用来打包文件。它和gzip gzip2一起,压缩和解压文件。下面是它们的常用用法总结:
tar -cf a.tar *.txt(将txt结尾的文件打包成a.tar)
tar -tf a.tar(显示a.tar里面包含的文件)
tar -xf a.tar(将a.tar解包到当前目录)
tar -xf a.tar -C ./test(将a.tar解包到test目录)
tar -xf a.tar foo.txt(将foo.txt从a.tar中解包出来)
tar -czf a.tar.gz *.txt(将txt结尾的文件用gzip压缩成a.tar.gz)
tar -xzf a.tar.gz(将a.tar.gz解压到当前目录)
tar -xzf a.tar.gz -C ./test(将a.tar.gz解压到test目录)
tar -xzf a.tar.gz foo.txt(将foo.txt从a.tar.gz中解压出来)
tar -cjf a.tar.bz2 *.txt(同上)
tar -xjf a.tar.bz2(同上)
tar -xjf a.tar.bz2 -C ./test(同上)
tar -xjf a.tar.bz2 foo.txt(同上)
其中,各个选项含义如下:
-c 打包
-x 解包
-f 按文件名
-t 显示
-z gzip
-j bzip2
-C 目录
联系客服