zip/unzip
,文件后缀.zip
zip 123.zip *txt # 压缩所有的txt文件为123.zip unzip 123.zip [-d aaa] # 解压123.zip文件[到aaa目录]
gzip/gunzip
,文件后缀.gz
,只能压缩单个文件,不能是多个或目录gzip 1.txt # 将1.txt压缩成1.txt.gz,源文件会消失 gzip -c 1.txt > 1.txt.gz # 功能同上,但是源文件会保留 gzip -d 1.txt.gz # 解压1.txt.gz,源文件会消失 gunzip 1.txt.gz # 功能同上 gunzip -c 1.txt.gz > 1.txt # 功能同上,但是源文件会保留
bzip2/bunzip2
,文件后缀.bz2
,只能压缩单个文件,不能是多个或目录bzip2 1.txt # 将1.txt压缩成1.txt.bz2,源文件会消失 bzip2 -c 1.txt > 1.txt.bz2 # 功能同上,但是源文件会保留 bzip2 -d 1.txt.bz2 # 解压1.txt.bz2,源文件会消失 bunzip2 1.txt.bz2 # 功能同上 bunzip2 -c 1.txt.bz2 > 1.txt # 功能同上,但是源文件会保留
tar
,用于打包解包,文件后缀.tar
- 常用选项
选项 说明 -c 打包(创建新文件) -x 解包 -t 检查包(不解包) -f 指定操作文件 -v 显示相关信息 -z 调用gzip/gunzip命令进行压缩解压操作 -j 调用bzip2/bunzip2命令进行压缩解压操作 -C 指定解压位置 --exclude 排除指定文件 - 基本使用
tar -cvf 123.tar *.txt # 打包所有的txt文件为123.tar tar -tf 123.tar # 检查123.tar tar -xvf 123.tar # 解包123.tar tar -zcvf 123.tar.gz *.txt --exclude 3.txt # 打包并压缩除3.txt外的所有txt文件 tar -zxvf 123.tar.gz # 解包并解压123.tar.gz
- 提示说明
.tar.gz 简写为 .tgz .tar.bz2 简写为 .tbz2 或 .tbz
关注公众号,免费刷快排。
转载请说明出处
奇点seo » Linux 文件压缩解压命令操作
奇点seo » Linux 文件压缩解压命令操作