1.Linux下常用的压缩
gzip bzip2
gzip -l(list) 列出压缩文件的内容
-k(keep) 压缩or解压,保留输入文件
-d(decompress) 将压缩文件进行解压
gzip -l 压缩文件名
1)查看
gzip -l pwd.1.gz
2)解压
gzip -kd pwd.1.gz
3)压缩
gzip -k pwd.1.gz
注意
1) gzip只能压缩单个文件,不能压缩目录
2)如gzip不加任何选项,此时压缩,并生成.gz的压缩文件,并删除原有文件,所以说推荐 gzip -k压缩文件
{book@www.100ask.org:~/work/001_linux_basic/mypwd$ cp /usr/share/man/man1/pwd.1.gz .
book@www.100ask.org:~/work/001_linux_basic/mypwd$ ls
pwd.1.gz
book@www.100ask.org:~/work/001_linux_basic/mypwd$ gzip -l pwd.1.gz
compressed uncompressed ratio uncompressed_name
869 1477 42.4% pwd.1
book@www.100ask.org:~/work/001_linux_basic/mypwd$ gzip -d pwd.1.gz
book@www.100ask.org:~/work/001_linux_basic/mypwd$ ls
pwd.1
book@www.100ask.org:~/work/001_linux_basic/mypwd$ gzip -kd pwd.1.gz
gzip: pwd.1.gz: No such file or directory
book@www.100ask.org:~/work/001_linux_basic/mypwd$ cp /usr/share/man/man1/pwd.1.gz .
book@www.100ask.org:~/work/001_linux_basic/mypwd$ ls
pwd.1 pwd.1.gz
book@www.100ask.org:~/work/001_linux_basic/mypwd$ gzip -kd pwd.1.gz
gzip: pwd.1 already exists; do you wish to overwrite (y or n)? y
book@www.100ask.org:~/work/001_linux_basic/mypwd$ ls
pwd.1 pwd.1.gz
book@www.100ask.org:~/work/001_linux_basic/mypwd$ cp pwd.1 mypwd.1
book@www.100ask.org:~/work/001_linux_basic/mypwd$ ls
mypwd.1 pwd.1 pwd.1.gz
book@www.100ask.org:~/work/001_linux_basic/mypwd$ gzip mypwd.1
}
bzip2
-k
-d
作用功能和gzip一样
////单个文件gzip(小文件)和 bzip2(大文件)
tar 多个目录进行打包,压缩/
-c (create) 表示创建生成文件包
-x”表示提取,从文件包中提取文件
-t查看压缩的文件
-z使用gzip处理,“c”结合表示压缩,与“x”结合表示解压缩
-j bzip2
-v(verbose)详细报告tar 处理的信息
-f(file)表示文件,后面接着一个文件名。
—c<解压目录> 解压到指定目录
1.tar打包 、gzip压缩
1)压缩 tar czvf dira.tar.gz dira tar cjvf dira.txt.bzip2 dira
2)查看 tar tvf dira.tar.gz tar tvf dira.tar.gz
3)解压 如tar xzvf dira.tar.gz 解压到当前目录
如 tar (xzvf dira.tar.gz) -C( /home/book/ ) 解压到/home/book/目录内
问题 :tar xzvf dira.tar,gz 无法解压生产成 dira文件【待解决】
本文详细介绍Linux环境下使用gzip和bzip2进行文件压缩与解压的方法,包括常用选项如-l、-k、-d的功能解析,以及如何利用tar进行目录打包与解包操作。通过实例演示了不同命令的使用场景,适合Linux初学者和进阶用户参考。
14

被折叠的 条评论
为什么被折叠?



