Linux查看gzip文件原始大小,Linux 文件管理:Linux gzip 压缩
Gzip (GNU zip) 是一个压缩工具,用于减少文件大小。默认原始文件被替换成压缩文件并以后缀名为 .gz 结尾的文件。
解压缩文件使用 gunzip 命令,恢复原始文件。
语法:
gzip . . .
gunzip . . .
举例:
$ gzip file1.txt file2.txt
$ gunzip file1.txt file2.txt
观察上图,gzip 命令压缩了 file1.txt 和 file2.txt 文件,列文件显示2个以原文件名加了 .gz 后缀的文件 file1.txt.gz 和 file2.txt.gz 。使用 gunzip 命令解压缩了那2个文件,列文件显示2个文件恢复原名。(译注:压缩时直接替换文件,解压时可只给出 .gz 前的文件名,也可给出全名)。
gzip 命令选项
将多个文件压缩到一起
若想把多个文件压缩到一起,可利用 cat 命令先将文件合并,再通过管道传递给gzip 进行压缩。
语法:
cat . . | gzip >
举例:
$ cat file1.txt file2.txt | gzip > final.gz
如上截图所示,file1.txt 和 file2.txt 被合并压缩为 final.gz 文件。
gzip -l
gzip -l 命令选项会列出压缩文件相关压缩信息(压缩后大小,压缩前大小,压缩比率,压缩前文件名)。
语法:
gzip -l . .
举例:
$ gzip -l final.gz jtp.txt.gz
如上截图所见,gzip -l final.gz jtp.txt.gz 命令显示了 final.gz 和 jtp.txt.gz 压缩文件的相关信息。
如何压缩一整个目录
gzip 无法直接压缩一整个目录,因为它只能压缩单个文件。若压缩目录,必须借助 tar 命令。
连字符 - 在 tar 命令中并非必要。
'c' 意味 创建(create),
'v' 意味 详细列示(verbose),详细输出每步骤,
'f' 意思是操作的是 tar 文件,并在后面给出其名称,
'z' 指定使用 gzip 压缩方法。
语法:
tar cf - | gzip >
或
tar cvfz office.tar.gz office
举例:
$ tar cf - office | gzip > office.tar.gz
如上截图所示,目录 office 被压缩成一个文件 -- office.tar.gz --。
Linux查看gzip文件原始大小,Linux 文件管理:Linux gzip 压缩相关推荐
- linux命令查看内存数据,Linux 查看内存条数据和大小命令
查看内存条数据和大小命令: sudo dmidecode | grep -A16 "Memory Device$" 需要root 权限.. [life@localhost mp3b ...
- Linux中查看各文件夹大小(扫盘)
df -h ./ du -hs ./ du -h /ifs4/BC_RD/USER/lizhixin/my_project/human_chr22 | grep [[:digit:]+]G du [- ...
- linux查看当前文件和文件夹大小
Linux查看文件和文件夹大小 1.du -sh 查看当前文件夹大小 du -sh * | sort -n 统计当前文件夹(目录)大小,并按文件大小排序 附送: du -sk filename 查看指 ...
- Linux中查看各文件夹大小命令du -h --max-depth=1
du [-abcDhHklmsSx] [-L <符号连接>][-X <文件>][--block-size][--exclude=<目录或文件>] [--max-de ...
- Linux系统查看各文件夹大小的命令du -lh命令
du -lh --max-depth=1 查看各文件夹大小的命令. -l:-count-links重复计算硬件连接的文件. -h:-human-readable,以K,M,G为单位,提高信息可读性. ...
- linux view查看日志命令,【Linux】linux查看日志文件内容命令tail、cat、tac、head、echo...
linux查看日志文件内容命令tail.cat.tac.head.echo tail -f test.log 你会看到屏幕不断有内容被打印出来. 这时候中断第一个进程Ctrl-C, --------- ...
- linux view查看日志命令,linux查看日志文件内容命令tail、cat、tac、head、echo、vi
linux查看日志文件内容命令tail.cat.tac.head.echo tail -f test.log 你会看到屏幕不断有内容被打印出来. 这时候中断第一个进程Ctrl-C, --------- ...
- java查看日志命令_[Java教程]【Linux】linux查看日志文件内容命令tail、cat、tac、head、echo...
[Java教程][Linux]linux查看日志文件内容命令tail.cat.tac.head.echo 0 2017-11-14 12:00:29 linux查看日志文件内容命令tail.cat.t ...
- linux读整个文件内容,Linux查看整个文件
Linux查看整个文件 使用cat命令显示文本文件的内容 使用cat命令可以显示文本文件的内容.cat后面可以不加任何选项,直接跟文件名 功能说明:查看某个文件的内容 ###cat命令语法 cat [ ...
- linux查看日志文件内容命令tail、cat、tac、head、echo、vi
linux查看日志文件内容命令tail.cat.tac.head.echo tail -f test.log 你会看到屏幕不断有内容被打印出来. 这时候中断第一个进程Ctrl-C, --------- ...
最新文章
- Sublime搭建Python环境
- SAP QM 通过控制图 (Control Chart) 的实现提升企业质量管理水平
- WLC HA-维护模式(Maintenance Mode)
- 开源ImageFilter库v0.2:新增7类滤镜,支持12种图片效果
- strcpy,strncpy,memcpy,memmove
- 前端面试题整理(css)
- VirtualApp技术黑产利用研究报告
- Android dex分包方案 (多dex)
- outlook advanced find 快捷键不起作用
- 一款社区论坛小程序源码
- linux修改动态ip名领,Linux动态和静态修改ip(转)
- Linux与shell编程之一: Linux基础知识总结
- mysql5.6.24安装perl,linux下perl操作MySQL数据库(需要安装DBI)
- 几个移动端直播SDK开源地址
- day48 Pyhton 数据库Mysql 05
- 利用webBrowser实现万能打印
- c语言中求tana反函数,反正切函数arctanx的导数是什么
- 佰马科技参加第16届中国道路照明论坛,助力智慧灯杆建设
- 生信软件的下载与使用方法总结
- 《AP音频分析仪的使用》