帮助文档
专业提供香港服务器、香港云服务器、香港高防服务器租用、香港云主机、台湾服务器、美国服务器、美国云服务器vps租用、韩国高防服务器租用、新加坡服务器、日本服务器租用 一站式全球网络解决方案提供商!专业运营维护IDC数据中心,提供高质量的服务器托管,服务器机房租用,服务器机柜租用,IDC机房机柜租用等服务,稳定、安全、高性能的云端计算服务,实时满足您的多样性业务需求。 香港大带宽稳定可靠,高级工程师提供基于服务器硬件、操作系统、网络、应用环境、安全的免费技术支持。
服务器资讯 / 香港服务器租用 / 香港VPS租用 / 香港云服务器 / 美国服务器租用 / 台湾服务器租用 / 日本服务器租用 / 官方公告 / 帮助文档
linux下tar、gz、zip等常用解压缩命令详解
发布时间:2024-02-28 07:08:47   分类:帮助文档
linux下tar、gz、zip等常用解压缩命令详解






解压缩命令
tar命令tar参数tar使用
gz命令gz参数gz使用
zip命令总结


tar命令
tar是Unix和类Unix系统上的归档打包工具,可以将多个文件合并为一个文件,打包后尾缀.tar。目前,tar文件格式已经成为POSIX标准,最初是POSIX.1-1988,目前是POSIX.1-2001。本程序最初的设计目的是将文件备份到磁带上(tape archive 磁带存档),因而得名tar。
tar的命令格式:tar[必要参数][选择参数][文件],是用来打包和解包文件。tar本身不具有压缩功能,它是通过调用相关的工具进行解压和压缩的。
tar参数
-c: 建立压缩档案

-x:解压

-t:查看内容

-r:向压缩归档文件末尾追加文件

-u:更新原压缩包中的文件

#上面五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。
#下面的参数是根据需要在压缩或解压档案时可选的。

-z:有gzip属性的

-j:有bz2属性的

-Z:有compress属性的

-v:显示所有过程

-O:将文件解开到标准输出

下面的参数-f是必须的

-f: 指定解压缩文件,切记,这个参数是最后一个参数,后面只能接目标解压缩文件。

tar使用
使用tar压缩文件夹
tar -zcvf test.tar.gz ./test/
该命令表示压缩当前文件夹下的文件夹test,用gzip压缩,生成一个gzip压缩过的包,压缩后缀名为test.tar.gz
tar -cvf test.tar ./test/
tar -cvf不需要压缩成gz,只需要后缀为tar格式的
tar -cjf test.tar.bz2 ./test/
tar -cjf用bzip2压缩,生成一个bzip2压缩过的包,压缩后缀名为test.tar.bz2
tar -cZf test.tar.Z ./test/
tar -cZf用compress压缩,生成一个umcompress压缩过的包,命名为test.tar.Z
使用tar解压文件
解压就是换掉-c这个参数,反过来使用-x参数
tar -xzvf test.tar.gz该命令表示把后缀为.tar.gz的文件解压到当前文件夹下。
tar -xvf test.tar,解压.tar文件到本文件下
tar -xZvf test.tar.Z ,解压.tar.Z文件
tar -cjvf test.tar.bz2 ,解压.tar.bz2文件
gz命令
gz文件是一种压缩文件,以.gz或者.tar.gz(.tgz)为扩展名,在Linux下常见,可以直接解压使用这种压缩文件。
使用方法:gunzip [参数][文件]
gz参数
-r 递归处理,解压缩指定目录下以及子目录下的所有文件。
-c 把解压缩后的文件输出到标准输出设备。
-f 强制解压缩文件,不理会文件是否已存在等情况。
-l 列出压缩文件内容。
-v 显示命令执行过程。
-t 测试压缩文件是否正常,但不对其做解压缩操作。
gz使用
如果是以.gz扩展名结尾的gz文件,可以使用gunzip命令、gzip命令来解压。 gunzip test.gz/gzip -d test.gz
注:gzip命令是在Linux系统中经常使用的一个对文件进行压缩和解压缩的命令。gzip不仅可以用来压缩大的、较少使用的文件以节省磁盘空间,还可以和tar命令一起构成Linux操作系统中比较流行的压缩文件格式。
gzip test可以使用gzip命令来创建.gz文件
如果是以.tar.gz尾缀的文件,和tar命令一样,使用tar -xzvf test.tar.gz解压文件
zip命令
把/home目录下面的mydata目录压缩为mydata.zip zip -r mydata.zip mydata 压缩mydata目录把/home目录下面的mydata.zip解压到mydatabak目录里面 unzip mydata.zip -d mydatabak把/home目录下面的abc文件夹和123.txt压缩成为abc123.zip zip -r abc123.zip abc 123.txt把/home目录下面的wwwroot.zip直接解压到/home目录里面 unzip wwwroot.zip把/home目录下面的abc12.zip、abc23.zip、abc34.zip同时解压到/home目录里面 unzip abc*.zip查看把/home目录下面的wwwroot.zip里面的内容 unzip -v wwwroot.zip验证/home目录下面的wwwroot.zip是否完整 unzip -t wwwroot.zip把/home目录下面wwwroot.zip里面的所有文件解压到第一级目录 unzip -j wwwroot.zip
主要参数:
-c:将解压缩的结果显示到屏幕上,并对字符做适当的转换 -l:显示压缩文件内所包含的文件 -t:检查压缩文件是否正确 -u:与-f参数类似,但是除了更新现有的文件外,也会将压缩文件中的其它文件解压缩到目录中 -v:执行是时显示详细的信息 -z:仅显示压缩文件的备注文字 -a:对文本文件进行必要的字符转换 -b:不要对文本文件进行字符转换 -r:将指定的目录下的所有子目录以及文件一起处理 -C:压缩文件中的文件名称区分大小写 -j:不处理压缩文件中原有的目录路径 -L:将压缩文件中的全部文件名改为小写 -n:解压缩时不要覆盖原有的文件 -o:不必先询问用户,unzip执行后覆盖原有文件 -P:使用zip的密码选项 -q:执行时不显示任何信息 -s:将文件名中的空白字符转换为底线字符

总结
*.tar 用 tar –xvf 解压

*.gz 用 gzip -d或者gunzip 解压

*.tar.gz和*.tgz 用 tar –xzf 解压

*.bz2 用 bzip2 -d或者用bunzip2 解压

*.tar.bz2用tar –xjf 解压

*.Z 用 uncompress 解压

*.tar.Z 用tar –xZf 解压

*.rar 用 unrar e解压

*.zip 用 unzip 解压


文章为整合,以作记录 参考链接: https://blog..net/weixin_39637975/article/details/116577749




香港云服务器租用推荐
服务器租用资讯
·广东云服务有限公司怎么样
·广东云服务器怎么样
·广东锐讯网络有限公司怎么样
·广东佛山的蜗牛怎么那么大
·广东单位电话主机号怎么填写
·管家婆 花生壳怎么用
·官网域名过期要怎么办
·官网邮箱一般怎么命名
·官网网站被篡改怎么办
服务器租用推荐
·美国服务器租用
·台湾服务器租用
·香港云服务器租用
·香港裸金属服务器
·香港高防服务器租用
·香港服务器租用特价