Linux的打包、压缩、查看压缩文件、解压、解包操作、开关机和重启
一、压缩
1.gzip压缩、gunzip解压
-
gzip 文件列表 ##压缩 -
gzip -d 压缩包 ##解压 -
gunzip 压缩包 ##解压 -
注意1:文件列表中间用空格分开 -
注意2:压缩目录时,需要加上递归-rv ,才能将目录下的文件依次压缩在目录里 -
注意3:解压目录时,需要加上递归-dr,才能依次将目录下的文件解压出来 -
案例1:gzip -rv a/ b/ a.txt #压缩当前目录下的a/目录和b/目录下的文件、a.txt文件 -
案例2:gzip -dr a/ b/ a.txt.gz #解压a/目录和b/目录下的文件,解压a.txt.gz文件
2.bzip2压缩、bunzip2解压
-
bzip2 文件列表 ##压缩 -
bzip2 -d 压缩包 ##解压 -
bunzip2 压缩包 ##解压
3.zcat查看压缩文件
zcat命令 用于不真正解压缩文件,就能显示压缩包中文件的内容的场合。
-
语法 -
zcat(选项)(参数) -
选项 -
-S:指定gzip格式的压缩包的后缀。当后缀不是标准压缩包后缀时使用此选项; -
-c:将文件内容写到标注输出; -
-d:执行解压缩操作; -
-l:显示压缩包中文件的列表; -
-L:显示软件许可信息; -
-q:禁用警告信息; -
-r:在目录上执行递归操作; -
-t:测试压缩文件的完整性; -
-V:显示指令的版本信息; -
-l:更快的压缩速度; -
-9:更高的压缩比。
二、tar -cvf打包、tar -xvf解包
-
tar -cvf 打包文件名.tar 文件列表 ##普通打包:(c:创建 v:显示他的过程 f:指定打包的文件名称) -
如:tar -cvf ab.tar a.txt b.txt 他是以复制的形式源文件依然存在,所以删除原文件的命令:rm -f /root/Desktop/a.txt /root/Desktop/b.txt -
rm -f /root/Desktop/*.txt ##删除该路劲下的所有.txt文件 -
tar -rvf ab.tar c.txt ##追加打包:表示将c.txt文件追加到ab.tar当中 -
tar -tvf ab.tar ##查看包中文件:表示查看ab.tar包中的文件 -
tar -xvf ab.tar -C 目录 ##解包:表示解包到指定目录(注:执行命令要在当前包的目录下)
三、tar -zcvf打包并压缩、tar -zxvf解压包
-
tar -zcvf 打包文件名.tar.gz 文件列表 ##打包并压缩 -
tar -ztvf 包名.tar.gz ##查看包中文件 -
tar -zxvf 包名.tar.gz -C 目录 ## 解包:表示解包到指定目录(注:执行命令要在当前包的目录下)
四、Linux开关机和重启
-
开机:开机键 -
关机: -
shutdown -
halt -
init 0 -
poweroff -
重启:reboot,init 6