糖尿病康复,内容丰富有趣,生活中的好帮手!
糖尿病康复 > 宝塔解压文件 通过SSH命令解压缩.tar.gz .gz .zip文件的方法

宝塔解压文件 通过SSH命令解压缩.tar.gz .gz .zip文件的方法

时间:2023-07-26 19:03:59

相关推荐

宝塔解压文件 通过SSH命令解压缩.tar.gz .gz .zip文件的方法

一般在linux下,常用的压缩格式有如下几个: .tar.gz、.gz、.zip

解压 .tar.gz 文件命令: tar -zxvf xxx.tar.gz

解压 .gz 文件命令: gunzip xxx.gz

解压 .zip 文件命令:unzip xxx.zip

unzip解压时,有时希望覆盖原文件,否则还需要设置权限,重新上传等操作,很麻烦。

如果在unzip命令后,增加 -o的参数,则不再进行询问,直接覆盖原文件解压缩,节省了很多事儿。

命令:unzip -o xxx.zip

用tar压缩一个文件夹:tar -zcvf public_html.tar.gz public_html

linux下 zip压缩用法

1.zip

zip -r xxx.zip ./*

将当前目录下的所有文件和文件夹全部压缩成xxx.zip文件,-r表示递归压缩子目录下所有文件。

2.unzip

unzip -o -d /home/admin xxx.zip

把xxx.zip文件解压到 /home/admin/

-o:不提示的情况下覆盖文件

-d:-d /home/admin 指明将文件解压缩到/home/admin目录下。

3.其他

zip -d xxx.zip smart.txt

删除压缩文件中smart.txt文件

zip -m xxx.zip ./phpinfo.txt

向压缩文件中xxx.zip中添加phpinfo.txt文件。

附unzip更多详解:

unzip命令:解压缩文件

他是解压zip压缩的文件,和zip互逆的一对工具。

命令:

unzip [选项] zip压缩文件

-c 解压到标准输出上

-l 小写的L,显示压缩文件内的文件。

-z 显示压缩文件的备注文字

例:

1、解压文件

linux@ubuntu:~/afish$ unzip c.zip

Archive: c.zip

这是一个测试的压缩文件 .

creating: c/inflating: c/a.out inflating: c/lib.h inflating: c/abc.c inflating: c/read.ccreating: c/head/inflating: c/head/conf.h inflating: c/main.cextracting: c/a.c inflating: c/write.cinflating: c/read inflating: c/afish

2、解压文件到指定的目录

linux@ubuntu:~$ unzip -d afish snow.zipArchive: snow.zipcreating: afish/snow/inflating: afish/snow/snow.xml.in creating: afish/snow/build/inflating: afish/snow/build/snow_options.lo inflating: afish/snow/build/snow_options.h inflating: afish/snow/build/snow.o creating: afish/snow/build/.libs/inflating: afish/snow/build/.libs/libsnow.lai .....

加一个参数:-d 目标位置即可。

3、显示注释内容

linux@ubuntu:~$ zip -z snow.zip #先给snow.zip添加注释

enter new zip file comment (end with .):

这是一个雪花效果,很好看啊

. #这个位置输入.结束。

linux@ubuntu:~$ unzip -z snow.zip #查看注释

Archive: snow.zip

一个雪花效果,很好看啊

4、显示文件中内容(不解压)

linux@ubuntu:~$ unzip -l c.zip

Archive: c.zip

这是一个测试的压缩文件 .

Length Date Time Name

0 -01-16 15:02 c/7630 -01-16 15:02 c/a.out1255 -01-16 14:38 c/lib.h109 -01-16 13:56 c/abc.c610 -01-16 14:31 c/read.c0 -01-16 13:48 c/head/593 -01-16 13:48 c/head/conf.h435 -01-16 13:29 c/main.c73 -01-16 14:55 c/a.c527 -01-16 14:51 c/write.c7542 -01-16 14:40 c/read90 -01-16 15:02 c/afish

18864 12 files

我们也可以用一个zipinfo命令来显示详细信息:

如:

linux@ubuntu:~$ zipinfo c.zipArchive: c.zipZip file size: 9589 bytes, number of entries: 12drwxr-xr-x 3.0 unx 0 bx stor 11-Jan-16 15:02 c/-rwxr-xr-x 3.0 unx7630 bx defN 11-Jan-16 15:02 c/a.out-rw-r--r-- 3.0 unx1255 tx defN 11-Jan-16 14:38 c/lib.h-rw-r--r-- 3.0 unx109 tx defN 11-Jan-16 13:56 c/abc.c-rw-r--r-- 3.0 unx610 tx defN 11-Jan-16 14:31 c/read.cdrwxr-xr-x 3.0 unx 0 bx stor 11-Jan-16 13:48 c/head/-rw-r--r-- 3.0 unx593 tx defN 11-Jan-16 13:48 c/head/conf.h-rw-r--r-- 3.0 unx435 tx defN 11-Jan-16 13:29 c/main.c-rw-r--r-- 3.0 unx 73 tx stor 11-Jan-16 14:55 c/a.c-rw-r--r-- 3.0 unx527 tx defN 11-Jan-16 14:51 c/write.c-rwxr-xr-x 3.0 unx7542 bx defN 11-Jan-16 14:40 c/read-rw-r--r-- 3.0 unx 90 bx defN 11-Jan-16 15:02 c/afish12 files, 18864 bytes uncompressed, 7828 bytes compressed: 58.5%

注意 :

1、unzip解压必须由zip生成的压缩文件

2、一次只能对一个zip文件解压

如果觉得《宝塔解压文件 通过SSH命令解压缩.tar.gz .gz .zip文件的方法》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。