Linux tar命令是一个用于打包和压缩文件的常用工具。它可以将多个文件或目录打包成一个单独的文件,并可选地使用不同的压缩算法对其进行压缩。
以下是10个常用的tar命令用法:
1、将一个目录打包成一个.tar文件:
tar -cvf archive.tar directory/
2、将一个目录打包成一个.tar.gz文件(使用gzip压缩算法):
tar -czvf archive.tar.gz directory/
3、将一个目录打包成一个.tar.bz2文件(使用bzip2压缩算法):
tar -cjvf archive.tar.bz2 directory/
4、解压一个.tar文件:
tar -xvf archive.tar
5、解压一个.tar.gz文件(使用gzip压缩算法):
tar -xzvf archive.tar.gz
6、解压一个.tar.bz2文件(使用bzip2压缩算法):
tar -xjvf archive.tar.bz2
7、将多个文件打包成一个.tar文件:
tar -cvf archive.tar file1 file2 file3
8、将多个文件打包成一个.tar.gz文件(使用gzip压缩算法):
tar -czvf archive.tar.gz file1 file2 file3
9、将多个文件打包成一个.tar.bz2文件(使用bzip2压缩算法):
tar -cjvf archive.tar.bz2 file1 file2 file3
10、读取文件名,打包成一个.tar文件:
tar -cvf archive.tar -T -
这些命令只是tar命令的一小部分,使用man tar命令可以查看更多的选项和用法。