tar -cvzf xxx.tar.gz? dir/file1?dir/file2?dir/file3 ... dir/filen??--exclude '*.txt'
xxx为压缩后的路径/+文件夹/文件名字
路径可以不用写
.tar.gz为压缩算法文件后缀
使用?
--exclude
?选项来排除文件或目录
压缩算法后缀
.tar
.tar.gz
.tar.bz2
.tar.xz
下面是一些最常用的 tar 命令选项:
-c:创建新的存档文件(Create)。
-x:从存档文件中提取文件(eXtract)。
-t:列出存档文件中的内容(lisT)。
-v:显示 tar 命令执行的详细信息(Verbose)。
-f:指定存档文件的名称(File)。
-z:在创建或提取存档文件时使用 gzip 压缩算法来进行压缩或解压缩(gzip)。
-j:在创建或提取存档文件时使用 bzip2 压缩算法来进行压缩或解压缩(bzip2)。
-C:指定 tar 命令的工作目录(Change directory)。
?
tar -xvf xxx.tar -C /path
将存档文件解压缩到不同目录,则可以使用?
-C
?选项指定目标目录, 否则默认解压到当前目录。
如果存档文件是经过 gzip、bzip2 或 xz 压缩的,则必须指定相应的压缩算法来列出存档文件的内容列表:
tar -tzvf xxx.tar.gz
tar -tjvf xxx.tar.bz2
tar -tJvf xxx.tar.xz