2023年8月3日发(作者:)

linux+shell+解压命令,Shell命令⽂件压缩解压缩之gzip、zip详解本篇⽂章的主要内容讲述的是shell命令中之⽂件压缩解压缩之gzip、zip,具有⼀定参考价值,感兴趣的朋友可以了解⼀下,希望对你有所帮助。:gzip压缩⼯具gzip命令的功能说明:gzip 命令⽤于压缩⽂件。gzip 是个使⽤⼴泛的压缩程序,⽂件经它压缩过后,其名称后⾯会多出 .gz 的扩展名。gzip命令的语法格式:gzip [ -acdfhlLnNrtvV19 ] [-S suffix] [ name ... ]gzip [-acdfhlLnNqrtvV][-S ][-][--best/fast][⽂件...] 或 gzip [-acdfhlLnNqrtvV][-S ][-][--best/fast][⽬录]gzip命令的常⽤参数说明:gzip 参数很多,如下为 gzip 命令的参数及说明:参数选项 解释说明-a或--ascii  使⽤ASCII⽂字模式。-c或--stdout或--to-stdout  把压缩后的⽂件输出到标准输出设备,不去更动原始⽂件。-d或--decompress或----uncompress  解开压缩⽂件。-f或--force  强⾏压缩⽂件。不理会⽂件名称或硬连接是否存在以及该⽂件是否为符号连接。-h或--help  在线帮助。-l或--list   列出压缩⽂件的相关信息。-L或--license  显⽰版本与版权信息。-n或--no-name  压缩⽂件时,不保存原来的⽂件名称及时间戳记。-N或--name  压缩⽂件时,保存原来的⽂件名称及时间戳记。-q或--quiet   不显⽰警告信息。-r或--recursive  递归处理,将指定⽬录下的所有⽂件及⼦⽬录⼀并处理。-S或----suffix  更改压缩字尾字符串。-t或--test  测试压缩⽂件是否正确⽆误。-v或--verbose  显⽰指令执⾏过程。-V或--version  显⽰版本信息。-  压缩效率是⼀个介于1-9的数值,预设值为"6",指定愈⼤的数值,压缩效率就会愈⾼。--best  此参数的效果和指定"-9"参数相同。--fast   此参数的效果和指定"-1"参数相同。gzip命令的实践操作范例1: 压缩⽂件[root@m01 ~]# ls 显⽰当前⽬录⽂件a.c b.h [root@m01 ~]# gzip * 压缩⽬录下的所有⽂件[root@ a]#[root@m01 ~]# ls 显⽰当前⽬录⽂件 范例2: 接范例1, 列出详细的信息[root@m01 ~]# gzip -dv * 解压⽂件,并列出详细信息: 0.0% -- replaced with : 0.0% -- replaced with : 0.0% -- replaced with 范例3: 接范例1,显⽰压缩⽂件的信息[root@m01 ~]# gzip -l *compressed uncompressed ratio uncompressed_name24 0 0.0% a.c24 0 0.0% b.h26 0 0.0% 2. zip:压缩⼯具zip命令的功能说明zip 命令⽤于压缩⽂件。zip 是个使⽤⼴泛的压缩程序,⽂件经它压缩后会另外产⽣具有 .zip 扩展名的压缩⽂件。zip命令的语法格式zip [-aABcdDeEfFghjklLmoqrRSTuvVwXyz!@$] [--longoption ...] [-b path] [-n suffixes] [-t date] [-tt date]zip [-AcdDfFghjJKlLmoqrSTuvVwXyz$][-b ][-ll][-n ][-t ][-][压缩⽂件][⽂件...][-i ][-x ]zip命令的常⽤参数说明:zip 参数很多,如下为 zip 命令的参数及说明:参数选项 解释说明-A 调整可执⾏的⾃动解压缩⽂件。-b 指定暂时存放⽂件的⽬录。-c 替每个被压缩的⽂件加上注释。-d 从压缩⽂件内删除指定的⽂件。-D 压缩⽂件内不建⽴⽬录名称。-f 此参数的效果和指定"-u"参数类似,但不仅更新既有⽂件,如果某些⽂件原本不存在于压缩⽂件内,使⽤本参数会⼀并将其加⼊压缩⽂件中。-F 尝试修复已损坏的压缩⽂件。-g 将⽂件压缩后附加在既有的压缩⽂件之后,⽽⾮另⾏建⽴新的压缩⽂件。-h 在线帮助。-i 只压缩符合条件的⽂件。-j 只保存⽂件名称及其内容,⽽不存放任何⽬录名称。-J 删除压缩⽂件前⾯不必要的数据。-k 使⽤MS-DOS兼容格式的⽂件名称。-l 压缩⽂件时,把LF字符置换成LF+CR字符。-ll 压缩⽂件时,把LF+CR字符置换成LF字符。-L 显⽰版权信息。-m 将⽂件压缩并加⼊压缩⽂件后,删除原始⽂件,即把⽂件移到压缩⽂件中。-n 不压缩具有特定字尾字符串的⽂件。-o 以压缩⽂件内拥有最新更改时间的⽂件为准,将压缩⽂件的更改时间设成和该⽂件相同。-q 不显⽰指令执⾏过程。-r 递归处理,将指定⽬录下的所有⽂件和⼦⽬录⼀并处理。-S 包含系统和隐藏⽂件。-t 把压缩⽂件的⽇期设成指定的⽇期。-T 检查备份⽂件内的每个⽂件是否正确⽆误。-u 更换较新的⽂件到压缩⽂件内。-v 显⽰指令执⾏过程或显⽰版本信息。-V 保存VMS操作系统的⽂件属性。-w 在⽂件名称⾥假如版本编号,本参数仅在VMS操作系统下有效。-x 压缩时排除符合条件的⽂件。-X 不保存额外的⽂件属性。-y 直接保存符号连接,⽽⾮该连接所指向的⽂件,本参数仅在UNIX之类的系统下有效。-z 替压缩⽂件加上注释。-$ 保存第⼀个被压缩⽂件所在磁盘的卷册名称。- 压缩效率是⼀个介于1-9的数值。zip命令的实践操作范例1: 将 /home/html/ 这个⽬录下所有⽂件和⽂件夹打包为当前⽬录下的 :zip -q -r /home/html范例2: 如果在我们在 ·/home/html· ⽬录下,可以执⾏以下命令:zip -q -r *范例3: 从压缩⽂件 中删除⽂件 -dv a.c今天就写到这⾥,有什么疑问或出现什么错误,随时欢迎⼤神们发表评论指点迷津

2023年8月3日发(作者:)

linux+shell+解压命令,Shell命令⽂件压缩解压缩之gzip、zip详解本篇⽂章的主要内容讲述的是shell命令中之⽂件压缩解压缩之gzip、zip,具有⼀定参考价值,感兴趣的朋友可以了解⼀下,希望对你有所帮助。:gzip压缩⼯具gzip命令的功能说明:gzip 命令⽤于压缩⽂件。gzip 是个使⽤⼴泛的压缩程序,⽂件经它压缩过后,其名称后⾯会多出 .gz 的扩展名。gzip命令的语法格式:gzip [ -acdfhlLnNrtvV19 ] [-S suffix] [ name ... ]gzip [-acdfhlLnNqrtvV][-S ][-][--best/fast][⽂件...] 或 gzip [-acdfhlLnNqrtvV][-S ][-][--best/fast][⽬录]gzip命令的常⽤参数说明:gzip 参数很多,如下为 gzip 命令的参数及说明:参数选项 解释说明-a或--ascii  使⽤ASCII⽂字模式。-c或--stdout或--to-stdout  把压缩后的⽂件输出到标准输出设备,不去更动原始⽂件。-d或--decompress或----uncompress  解开压缩⽂件。-f或--force  强⾏压缩⽂件。不理会⽂件名称或硬连接是否存在以及该⽂件是否为符号连接。-h或--help  在线帮助。-l或--list   列出压缩⽂件的相关信息。-L或--license  显⽰版本与版权信息。-n或--no-name  压缩⽂件时,不保存原来的⽂件名称及时间戳记。-N或--name  压缩⽂件时,保存原来的⽂件名称及时间戳记。-q或--quiet   不显⽰警告信息。-r或--recursive  递归处理,将指定⽬录下的所有⽂件及⼦⽬录⼀并处理。-S或----suffix  更改压缩字尾字符串。-t或--test  测试压缩⽂件是否正确⽆误。-v或--verbose  显⽰指令执⾏过程。-V或--version  显⽰版本信息。-  压缩效率是⼀个介于1-9的数值,预设值为"6",指定愈⼤的数值,压缩效率就会愈⾼。--best  此参数的效果和指定"-9"参数相同。--fast   此参数的效果和指定"-1"参数相同。gzip命令的实践操作范例1: 压缩⽂件[root@m01 ~]# ls 显⽰当前⽬录⽂件a.c b.h [root@m01 ~]# gzip * 压缩⽬录下的所有⽂件[root@ a]#[root@m01 ~]# ls 显⽰当前⽬录⽂件 范例2: 接范例1, 列出详细的信息[root@m01 ~]# gzip -dv * 解压⽂件,并列出详细信息: 0.0% -- replaced with : 0.0% -- replaced with : 0.0% -- replaced with 范例3: 接范例1,显⽰压缩⽂件的信息[root@m01 ~]# gzip -l *compressed uncompressed ratio uncompressed_name24 0 0.0% a.c24 0 0.0% b.h26 0 0.0% 2. zip:压缩⼯具zip命令的功能说明zip 命令⽤于压缩⽂件。zip 是个使⽤⼴泛的压缩程序,⽂件经它压缩后会另外产⽣具有 .zip 扩展名的压缩⽂件。zip命令的语法格式zip [-aABcdDeEfFghjklLmoqrRSTuvVwXyz!@$] [--longoption ...] [-b path] [-n suffixes] [-t date] [-tt date]zip [-AcdDfFghjJKlLmoqrSTuvVwXyz$][-b ][-ll][-n ][-t ][-][压缩⽂件][⽂件...][-i ][-x ]zip命令的常⽤参数说明:zip 参数很多,如下为 zip 命令的参数及说明:参数选项 解释说明-A 调整可执⾏的⾃动解压缩⽂件。-b 指定暂时存放⽂件的⽬录。-c 替每个被压缩的⽂件加上注释。-d 从压缩⽂件内删除指定的⽂件。-D 压缩⽂件内不建⽴⽬录名称。-f 此参数的效果和指定"-u"参数类似,但不仅更新既有⽂件,如果某些⽂件原本不存在于压缩⽂件内,使⽤本参数会⼀并将其加⼊压缩⽂件中。-F 尝试修复已损坏的压缩⽂件。-g 将⽂件压缩后附加在既有的压缩⽂件之后,⽽⾮另⾏建⽴新的压缩⽂件。-h 在线帮助。-i 只压缩符合条件的⽂件。-j 只保存⽂件名称及其内容,⽽不存放任何⽬录名称。-J 删除压缩⽂件前⾯不必要的数据。-k 使⽤MS-DOS兼容格式的⽂件名称。-l 压缩⽂件时,把LF字符置换成LF+CR字符。-ll 压缩⽂件时,把LF+CR字符置换成LF字符。-L 显⽰版权信息。-m 将⽂件压缩并加⼊压缩⽂件后,删除原始⽂件,即把⽂件移到压缩⽂件中。-n 不压缩具有特定字尾字符串的⽂件。-o 以压缩⽂件内拥有最新更改时间的⽂件为准,将压缩⽂件的更改时间设成和该⽂件相同。-q 不显⽰指令执⾏过程。-r 递归处理,将指定⽬录下的所有⽂件和⼦⽬录⼀并处理。-S 包含系统和隐藏⽂件。-t 把压缩⽂件的⽇期设成指定的⽇期。-T 检查备份⽂件内的每个⽂件是否正确⽆误。-u 更换较新的⽂件到压缩⽂件内。-v 显⽰指令执⾏过程或显⽰版本信息。-V 保存VMS操作系统的⽂件属性。-w 在⽂件名称⾥假如版本编号,本参数仅在VMS操作系统下有效。-x 压缩时排除符合条件的⽂件。-X 不保存额外的⽂件属性。-y 直接保存符号连接,⽽⾮该连接所指向的⽂件,本参数仅在UNIX之类的系统下有效。-z 替压缩⽂件加上注释。-$ 保存第⼀个被压缩⽂件所在磁盘的卷册名称。- 压缩效率是⼀个介于1-9的数值。zip命令的实践操作范例1: 将 /home/html/ 这个⽬录下所有⽂件和⽂件夹打包为当前⽬录下的 :zip -q -r /home/html范例2: 如果在我们在 ·/home/html· ⽬录下,可以执⾏以下命令:zip -q -r *范例3: 从压缩⽂件 中删除⽂件 -dv a.c今天就写到这⾥,有什么疑问或出现什么错误,随时欢迎⼤神们发表评论指点迷津