gzip、tar、zip的用法

gzip:

linux压缩文件中最常见的后缀名即为.gz,gzip是用来压缩和解压.gz文件的命令。

常用参数:

-d或--decompress或--uncompress:解压文件;
-r或--recursive:递归压缩指定文件夹下的文件(该文件夹下的所有文件被压缩成单独的.gz文件);
-v或--verbose:显示指令执行过程。
注:gzip命令只能压缩单个文件,而不能把一个文件夹压缩成一个文件(与打包命令的区别)。
#会将文件压缩为文件 test.txt.gz,原来的文件则没有了,解压缩也一样
gzip /home/aistudio/work/test.txt

 

gzip -d /home/aistudio/test.gz

tar:

tar本身是一个打包命令,用来打包或者解包后缀名为.tar。配合参数可同时实现打包和压缩。

常用参数:

-c或--create:建立新的备份文件;
-x或--extract或--get:从备份文件中还原文件;
-v:显示指令执行过程;
-f或--file:指定备份文件;
-C:指定目的目录;
-z:通过gzip指令处理备份文件;
-j:通过bzip2指令处理备份文件。

最常用的是将tar命令与gzip命令组合起来,直接对文件夹先打包后压缩:

tar -zcvf /home/aistudio/work/test.tar.gz /home/aistudio/work/test.txt

  

tar -zxvf /home/aistudio/work/test.tar.gz

zip和unzip

zip命令和unzip命令用在在Linux上处理.zip的压缩文件。

常用参数

zip:

-v:显示指令执行过程;
-m:不保留原文件;
-r:递归处理。

unzip:

-v:显示指令执行过程;
-d:解压到指定目录。
zip -r /home/aistudio/work/test.zip /home/aistudio/work/test.txt

  

unzip  /home/aistudio/work/test.zip 

  

 

posted @ 2021-04-28 09:46  华小电  阅读(645)  评论(0编辑  收藏  举报