LINUX tar 压缩和解压缩

2023-12-25 11:28:06

压缩文件命令 tar

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

文章来源:https://blog.csdn.net/weixin_41147796/article/details/135192267
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。