zip 命令用于压缩文件,压缩后的文件后缀名为 .zip,基本语法入戏:
zip [选项] [文件]
zip -r test.zip /home/sk/test
zip -dv test.zip a.c
unzip命令用于解压缩zip文件,基本语法如下:
unzip [选项] [压缩文件]
unzip -l test.zip
unzip test.zip /home/sk/test
gzip命令用于压缩文件,gzip是个使用广泛的压缩程序,文件经它压缩过后,其名称后面会多出".gz"的扩展名。基本语法如下:
gzip [选项] [文件]
gzip testfile
# gzip将创建一个名为filename.gz的文件
gzip -k testfile
gzip file1 file2 file3
# 以上命令将创建三个压缩文件,file1.gz、file2.gz、file3.gz
gzip -d testfile.gz
gzip -r directoryname
tar命令用来将多个文件和目录组合成一个单一的归档文件,也可以用来解压已经存在的归档文件。基本语法如下:
tar [选项] [文件名]
# 将三个文件创建为一个存档文件 命令如下:
tar -cvf archive_name.tar file1 file2 file3
# 要将/etc目录中的所有文件和子目录打包成一个名为etc_backup.tar的 tar 存档文件,命令如下:
tar -cvf etc_backup.tar /etc
# 使用 tar 命令解压存档文件
tar -xvf archive_name.tar
# 如果要将存档文件解压缩到不同目录,则可以使用 -C 选项指定目标目录,命令如下:
tar -xvf etc_backup.tar -C /tmp
# 要将/etc目录中的所有文件和子目录打包成一个名为etc_backup.tar的 tar 存档文件,同时用gzip命令压缩wenjian,命令如下:
tar -czvf etc_backup.tar.gz /etc
tar -xzvf etc_backup.tar.gz
以上总结的命令,主要是针对Linux解压缩部分日常常用的一些命令,并列举了每个命令高频使用的参数和应用场景,如有其他疑问请大家评论留言指出,欢迎大家指正。最后,希望这篇博文能给大家提供些许帮助,感谢大家的支持!