Linux压缩及备份命令详解

其他1年前 (2023)发布 鲸落资源
1,759 0
一、tar(tar的主要功能是打包、压缩和解压文件。)
该命令是将多个命令打包到一起,并且可以实现解压打包。打包是将多个文件或者目录变成一个总的文件,压缩则是将一个大的文件通过压缩算法变成一个小文件。
tar 必要参数 选择参数 文件
tar -zcvf 压缩名称 压缩文件
1、备份目录
示例: 比如 aaaa
tar -zcvf aaaa20200315.tar.gz aaaa
参数
说明
z(常用)
通过gzip压缩或解压缩,一般都是以tar.gz结尾
j(常用)
通过bzip2压缩和解压缩 一般都是以tar.bz2结尾
c(常用)
创建新的tar包
v(常用)
显示详细的tar命令执行过程
f(常用)
指定压缩文件的名字,组合中一般f放到最后,因为f后面要立即接文件名
x(常用)
解开tar包
C(常用)
指定解压的目录路径
2、查看压缩内容
tar ztvf 压缩包名称
示例: tar ztvf aaaa.tar.gz
3、解压缩文件
tar zxvf 压缩包名称
示例: tar zxvf aaaa.tar.gz
二、zip 打包和压缩文件
该命令可以对文件进行压缩,与gzip相比,zip命令压缩文件不仅不会删除源文件,还可以压缩目录。
参数
说明
-r(常用)
将指定目录下的所有文件和子目录一并压缩,递归压缩
-x(常用)
压缩文件时排除某个文件
1、压缩文件
zip 压缩包名称.zip 压缩文件
示例:zip aaaa.zip ./aaaa
2、压缩目录
zip -r 压缩目录名称.zip 压缩目录
zip -r aaaa.zip ./aaaa/
3、unzip 解压zip文件
该命令可以解压缩zip命令或者其他压缩软件压缩的zip格式的文件。
参数选项
解释说明
-l
不解压显示压缩包文件列表
-o
解压时不提示是否覆盖文件
-d
指定解压目录
-v
解压时显示信息信息
常规解压:
unzip aaaa.zip
解压时如果不想要提示是否覆盖,可以使用unzip -o tmp.zip命令。
不解压显示文件内容-l选项:
unzip -l aaaa.zip
© 版权声明

相关文章

广告也精彩

暂无评论

暂无评论...