tar:Linux中的压缩和归档工具
在Linux和类Unix系统中,tar是一个广泛使用的工具,它可以帮助我们打包和压缩文件和目录。tar命令是一个功能强大且灵活的工具,
var code = “1e151a17-1987-4796-8bbc-96893856d5b6”
基础语法
tar [选项] [归档文件] [文件或目录...]
常用选项:
-c:创建归档文件。
-x:从归档文件中提取文件。
-f:指定归档文件的名称。
-v:显示操作的详细信息。
-z:通过 gzip 压缩/解压缩归档文件(使用 .tar.gz 扩展名)。
-j:通过 bzip2 压缩/解压缩归档文件(使用 .tar.bz2 或 .tbz2 扩展名)。
-r:向现有的归档文件中追加文件。
-t:列出归档文件中的文件列表。
1.创建归档文件:
使用tar命令创建归档文件非常简单。通过以下命令,我们可以将文件和目录打包成一个归档文件:
tar -cf archive.tar file1 file2 directory/
这个命令会将file1、file2和directory目录打包成名为archive.tar的归档文件。
2.解压缩归档文件:
tar -xf archive.tar
该命令将归档文件 archive.tar 解压缩到当前目录。
3.压缩归档文件:
tar -czf archive.tar.gz file1 file2 directory/
该命令将文件和目录打包成一个经过 gzip 压缩的归档文件 archive.tar.gz。
4.解压缩经过 gzip 压缩的归档文件:
tar -xzf archive.tar.gz
5.列出归档文件中的文件列表
tar -tf archive.tar
6.向现有的归档文件中追加文件:
tar -rf archive.tar newfile
该命令将 newfile 追加到归档文件 archive.tar 中。
当然还有很多命令,个人比较常用的
tar -xf archive.tar -C /path/to/directory
解压指定文件到某个目录,-C选项后面跟着要解压到的目录的路径/path/to/directory,方便地将归档文件解压缩到特定目录,而无需先切换到该目录再进行解压缩操作。
后续更改使用习惯后继续更新。。。。。。。。。。
我是三哥无邪,一个java学习者,编程小白,在一所比较不错的职业技术学校修炼,专注于web开发与安全。如果本文有错误或者不理解的地方以及其他事宜,可留言评论或者私信本人qq84481234。