- Linux压缩与解压缩 打包命令
- ==============================================
- —————————————————————————————————
- ###:zip:unzip:后缀名:.zip
- 压缩:zip filename.zip file1|dir1 [file2|dir2......]
- 解压:unzip filename.zip [-d dir]
- 查看:unzip -l filename.zip
- 选项:
- -q:不显示任何信息
- -l:不解压查看详情
- —————————————————————————————————
- ###:gzip:gunzip:zcat:后缀名:.gz
- 压缩:
- 删除源文件:gzip filename
- 保留源文件:gzip -c filename > file.gz
- 解压:
- 删除源文件:
- gzip -d file.gz
- gunzip file.gz
- 保留源文件:
- gzip -dc file.gz > filename
- gunzip -c file.gz > filename
- 查看:zcat file.gz
- 选项:
- -d :gzip 解压
- -c:--stdout 标准输入
- 注意:仅限单个文件,不包含目录
- —————————————————————————————————
- ###:bzip2:bunzip2:bzcat:bzip2recover:后缀名:.bz2
- 压缩:
- 删除源文件:
- bzip2 filename1 [filename2.....]
- 保留源文件:
- bzip2 -k filename1 [filename2.....]
- 解压:
- 删除源文件:
- bzip2 -d file1.bz2 [file2.bz2....]
- bunzip2 file1.bz2 [file2.bz2....]
- 保留源文件:
- bzip2 -dk file1.bz2 [file2.bz2....]
- bunzip2 -k file1.bz2 [file2.bz2....]
- 查看:bzcat file.bz2
- 修复损坏文件:bzip2recover file.bz2
- 选项:
- -d:解压缩
- -k:keep,保留原文件
- 注意:传入多个参数时,每个文件是单独压缩包。
- —————————————————————————————————
- ###:xz:unxz:xzcat:lzma:unlzma:lzcat:后缀名:.xz
- 压缩:
- 删除源文件:
- xz filename1 [filename2.....]
- 保留源文件:
- xz -k filename1 [filename2.....]
- 解压:
- 删除源文件:
- xz -d filename1 [filename2.....]
- unxz filename1 [filename2.....]
- 保留源文件:
- xz -dk filename1 [filename2.....]
- unxz -k filename1 [filename2.....]
- 查看:xzcat filename
- 选项:
- -d:解压缩
- -k:保留原文件
- —————————————————————————————————
- ###:tar:归档,压缩与解压
- SYNOPSIS
- tar [OPTION...] [FILE]...
- OPTIONS:
- -c, --create:创建存档
- -x, --extract, --get:解压缩(包)
- -t, --list:列出档案的内容
- -v, --verbose:更加详细的过程
- -f, --file=ARCHIVE:使用档案名字
- -C, --directory=DIR:指定目录解压缩(包),目录必须存在。
- Compression options:
- -a, --auto-compress:根据压缩文件后缀来确定压缩或解压程序
- -j, --bzip2:后缀名:.bz2
- 压缩:
- tar -Jcf filename.tar.bz2 [file]...
- tar -acf filename.tar.bz2 [file]...
- 解压:
- tar -zxf filename.tar.bz2
- tar -axf filename.tar.bz2
- tar -axf filename.tar.bz2 -C dir
- -J, --xz:后缀名:.xz
- 压缩:
- tar -Jcf filename.tar.xz [file]...
- tar -acf filename.tar.xz [file]...
- 解压:
- tar -zxf filename.tar.xz
- tar -axf filename.tar.xz
- tar -axf filename.tar.xz -C dir
- -z, --gzip, --gunzip, --ungzip:后缀名: .gz
- 压缩:
- tar -zcf filename.tar.gz [file]...
- tar -acf filename.tar.gz [file]...
- 解压:
- tar -zxf filename.tar.gz
- tar -axf filename.tar.gz
- tar -axf filename.tar.gz -C dir
- 查看:tar -tf filename.tar.*
- —————————————————————————————————
- ###:cpio:备份文件
- —————————————————————————————————
- 扩展:
- .rpm
- 解包:rpm2cpio FileName.rpm | cpio -div
- .deb
- 解包:ar p FileName.deb data.tar.gz | tar zxf -
Linux压缩与解压缩和打包命令详解
最新推荐文章于 2024-09-28 23:44:42 发布