linux常用命令-压缩解压命令

gzip [文件]

  压缩后文件格式 .gz,这个命令只能压缩文件,不能压缩目录.并且这个命令压缩后不保留源文件

gunzip [文件] 或者 gzip -d [文件]

  解压缩.gz的压缩文件

tar [-zcvf] [压缩后文件名] [目录]

  打包目录

  压缩后文件格式 .tar.gz

  -c 打包

  -x 解压缩

  -v 显示详细信息

  -f 指定文件名

  -z 打包同时压缩

tar [-zxvf] [解压缩文件名] [目录]

zip [压缩后文件名] [文件]:压缩文件,这个命令没有gzip压缩比例高

  [-r] [压缩后文件名] [目录]:压缩目录

  压缩后文件格式 .zip

  注意:如果压缩目录的时候没有加-r,那么压缩后的文件只有根目录文件名,而没有子目录和里面的内容

bzip2 [-k] [压缩文件] 压缩比例最高

  -k 压缩后保留源文件

  配合tar使用示例: tar -cjf testfile.tar.bz2 testfile,把z换成了f, 请留意,在 f 之后要立即接文件或者目录名,不要再加参数,否则会出错,例如tar -cfj testfile.tar.bz2 testfile是错误的

bunzip2 [-k] [压缩文件]

  -k 压缩后保留源文件

  配合tar使用示例:tar -xjf testfile.tar.bz2, 把z换成了f,请留意,在 f 之后要立即接文件或者目录名,不要再加参数,否则会出错,例如tar -cfj testfile.tar.bz2 testfile是错误的

时间: 2024-12-16 11:31:16

linux常用命令-压缩解压命令的相关文章

linux笔记:linux常用命令-压缩解压命令

压缩解压命令:gzip(压缩文件,不保留原文件.这个命令不能压缩目录) 压缩解压命令:gunzip(解压.gz的压缩文件) 压缩解压命令:tar(打包压缩目录或者解压压缩文件.打包的意思是把目录打包成一个文件,不等同于压缩.tar命令可以在打包的同时进行压缩,得到.tar.gz文件) 压缩解压命令:zip(压缩文件或者目录,会保留原文件) 压缩解压命令:unzip(解压.zip的压缩文件) 压缩解压命令:bzip2(压缩文件) 压缩解压命令:bunzip2(解压.bz2的文件)

Linux下常见压缩解压命令

inux zip命令 zip -r myfile.zip ./* 将当前目录下的所有文件和文件夹全部压缩成myfile.zip文件,-r表示递归压缩子目录下所有文件. 2.unzip unzip -o -d /home/sunny myfile.zip 把myfile.zip文件解压到 /home/sunny/ -o:不提示的情况下覆盖文件: -d:-d /home/sunny 指明将文件解压缩到/home/sunny目录下: 3.其他 zip -d myfile.zip smart.txt 删

Linux下的压缩解压命令

1. linux zip命令 压缩 zip -r filename.zip ./*                  // 将当前目录下的所有文件和文件夹全部压缩成 filename.zip文件 -r表示递归压缩子目录下所有文件 解压 unzip -d test filename.zip            // 把filename.zip文件解压到 ./test -d:-d test 指明将文件解压缩到./test目录下: 2. linux tar命令 -c: 建立压缩档案 -x: 解压 -

Linux学习之压缩解压命令

常用的有4组:gizp.tar.zip.bzip2,下面一一列出: 1.压缩命令 gzip 只能用来压缩文件,不能压缩目录. 压缩后原文件将不会被保留. 2.解压命令 gunzip 另一种等价方式是  gzip -d [gz压缩文件] 3.打包压缩命令 tar 即可用来打包压缩文件,也可打包压缩目录. 打包压缩后会保留原文件或目录. 加上参数z后才会进行压缩,否则只是打包. 打包压缩目录示例: tar -zcf myfirst.tar.gz mydir/ 4.解包解压缩命令 tar 和通过tar

Linux 常见命令 压缩解压命令

.gz压缩格式 压缩命令 :gzip [文件] 解压命令:gunzip [文件] 或 gzip -d [文件] .tar.gz压缩格式 打包目录 压缩命令:tar -cvfz [压缩后文件名] [目录] -c 打包 -v 显示详细信息 -f 指定文件名 -z 打包同时压缩zip 解压命令: tar -zxvf [压缩包名] .zip压缩格式 压缩命令:zip zip [-r] [压缩后文件名] [文件或目录] -r表示压缩目录 压缩文件或目录 解压命令:unzip [压缩包名] .bz2压缩格式

Linux之文件压缩解压命令

gzip 命令名称:gzip 命令英文原意:GUN zip 命令所在路劲:bin/gzip 执行权限:所有用户 语法:gzip [文件] 功能描述:压缩文件 压缩后文件格式:.gz gunzip 命令名称:gunzip 命令英文原意:GUN unzip 命令所在路劲:bin/gunzip 执行权限:所有用户 语法:gunzip [压缩文件] 功能描述:解压缩 .gz的压缩文件 范例:gunzip djh.gz tar 命令名称:tar 命令所在路劲:bin/tar 执行权限:所有用户 语法:ta

Linux命令-压缩解压命令:gzip

cd /tmp 切换tmp目录 rm -rf * 强制删除tmp目录下面所有的文件和目录 touch beijing 创建一个名为beijing的文件 ls 显示当前目录内容 gzip beijing 压缩beijing文件,生成beijing.gz文件,原文件会被删除 ls 显示当前目录内容 cp /etc/services /tmp/beijing 复制etc目录中的serivces文件到tmp目录中改名为beijing ls -l 显示当前目录长格式信息(压缩前) gzip beijing

Linux中的压缩解压命令小记

压缩:tar -cf new.tar data.txt 解压:tar -xf new.tar -C tmp/    ---->前提是tmp要先存在,这样才可以把解压后的文件放入这个tmp目录下面 压缩:gzip data.txt  (gzip只能压缩文件而不能压缩目录,压缩后以后缀名.gz存在,原先的文件将被覆盖) 解压:gzip -d data.txt.gz 压缩:bzip2 data.txt(也只能压缩文件,以.bz2存在) 解压:bzip2 -d data.txt.bz2 压缩:xz da

Linux上的压缩解压命令

1.gzip/gunzip/zcat gzip  [OPTION]...  FILE... -d:解压缩,相当于gunzip: -#:指定压缩比,默认是6:数字越大压缩比越大(1-9): -c:将压缩结果输出至标准输出: gzip  -c  FILE > /PATH/TO/SOMEFILE.gz 2.bzip2/bunzip2/bzcat bzip2  [OPTION]...  FILE... -d:解压缩 -#:指定压缩比:默认是6:数字越大压缩比越大(1-9): -k:keep,保留原文件: