Linux文件压缩命令详解

下面哪个命令可以压缩部分文件:()

tar-czvffilename.tgz*。
根据查询“ Linux应用程序最终考试问题(带有答案)”,我们了解到原始是Tar-czvffilename.tgz*命令来压缩某些文件。
Linux,全名GNU/Linux是一种免费的和免费的UNIX式操作系统。
它的核心是由Linus Bennadiquet Torvaz于1 9 9 1 年1 0月5 日首次发布的。

linux中如何压缩文件

在Linux中压缩文件的常见方法是使用TAR命令和GZIP或ZIP工具。
详细说明如下:1 使用tar命令压缩文件。
TAR命令是Linux中常用的文件包装工具。
它可以将多个文件或目录合并到一个文件中,并且可以被压缩。
基本语法为:CSSTAR-CZVF压缩文件名.TAR.GZ压缩文件或目录,其中C表示创建新的压缩文件,z表示通过GZIP进行压缩,V表示显示详细信息,F表示指定文件名。
例如,要压缩一个称为“ DOC”的目录,您可以执行:bashtar-czvfdoc.tar.gzdoc/ 2 使用GZIP来压缩文件GZIP是一个常用的文件压缩工具,可以压缩单个文件。
基本语法是:执行此命令后,原始文件将被压缩到带有“ .gz”后缀的压缩文件中。
例如,要压缩一个名为“ file.txt”的文件,您可以做:bashgzipfile.txt 3 使用zip工具压缩文件zip是另一个常用的文件压缩工具。
它支持多种压缩格式,并可以创建自我压缩。
压缩文件。
基本语法是:CSSZIP压缩文件名。
zip文件或目录。
例如,要压缩一个名为“ doc”的目录,您可以执行:bashzipdoc.zipdoc/应注意,使用zip命令压缩的文件不会像gzip替换原始文件那样直接,而是创建一个新的压缩文件。
同时,如果要解压缩这些压缩文件,则可以使用TAR命令和相应的解压缩选项进行解压缩。
这些命令简单易用,是Linux初学者的非常实用的工具。

Linux文件压缩和解压缩命令使用详解

在Linux系统中,我们通常使用的文件压缩命令是:BUNZIP2 ,BZIP2 ,CPIO,GUNZ​​IP,GZIP,split(切割文件),ZGREP(在压缩文件中找到匹配的正则表达式),ZIP,UNZIP,TAR,TAR,RAR。
最后四个是我更经常使用的,因此我可以写这四本笔记。
1 焦油:tar命令:tar [option ] [file] 输入“ tar-?” 获取相关的帮助信息。
TAR的帮助文档给出了以下示例:示例tar-cfarchive.tarfoobar#来自文件foo和bar create archive.tar。
tar-tvfarchive.tar#详细列出了存档文件存档中的所有文件。
tar-xfarchive.tar#在存档文件中的Archive.tar中展开所有文件。
如果要压缩文件夹,请输入:tar-cvfdirarchive.tar/dirname。
如果要将存档文件提取到特定文件夹,则可以在下面对其进行查看:tar-xvfdirarchive.tar/dirname。
我们首先制作了一个文件夹并放置了几个文件夹和文件:我们首先创建了一个焦油文件,首先压缩一个文件夹(testdir):tar-cftestdir.tartestdir,然后在压缩软件包中列出结构:然后,我们将文件附加到此压缩中 软件包:当然,无需执行上述单步操作,该文件已包含在压缩软件包中。
然后查看此压缩软件包中的结构:如果您在示例中使用-v选项,则将列出压缩软件包中的所有文件属性。
包括权限,创建个人,字节大小,修改时间和文件名:从焦油压缩文件中解压缩并显示文件列表:一般而言,最常用的选项包括主要操作选项:此外,练习其他用法:1 ,当 压缩testdir目录,您需要在文件夹根路径中排除测试文件:2 仅更新的压缩文件比指定的时间:3 压缩所有文件或文件夹,这些文件或文件夹带有“ TE”的文件名, (或带有后缀“ st”的压缩文件):最后,添加常用的选项:-p,-pre serve-permissions, - same-permissions保留Decompre ssion Files的权限信息(默认情况仅适用于超级用户) - Preserve与-p and -s -Same -Spander相同,在尝试解压缩时保持所有者关系一致(超级用户默认此项目) 档案-U, - 更新仅附加文件更新的文件比存档-K中的副本, - kep old-files在解压缩时不会替换现有文件 - keep-newer-files不会替换已更新的现有文本 档案文件中的副本 - 否-OverWrite-dir保留现有目录的元数据 - 解压缩时覆盖现有文件 - 覆盖现有目录的覆盖dir-dir重写元数据 解压缩(默认) - 回复 - unlink decompre ss目录目录在将文件添加到档案 - n,-n,-newer = date-or-file之后删除目录层次结构。
- 文件仅保存日期或文件更新的文件2 RAR:RAR- Linux系统的默认软件包不包括RAR压缩工具,因此我们首先安装RAR: sudoapt-getinstallrar选项,您只能从给定选项中输入一个(只能使用一个)。
),让我们看一下它提供的命令列表:使用示例,例如,现在我们要压缩文件:完成压缩后,我们可以通过命令L:我们可以在压缩文件中获得特定的结构信息:我们可以 甚至使用命令p来压缩文件中的所有信息都输出到控制台:该部分提供了一些功能选项。
例如,如果您以其他方式更新压缩文件,则可以使用-AD:或者如果要排除文件,则可以使用switch -x(请注意,应立即将要排除的字符串紧随其后x 没有添加任何符号),例如,在这里我们要在文件夹的根路径下以“ TE”开头的文件:也有加密,请使用Switch-p, and the password is immediately followed by p: if the file is decompre ssed or the file is opened directly, You will be asked to enter a password: In addition, some commonly used options are: ag[format] Generatearchivenameusing thecurrentdateclConvertnamestolowercasecuConvertnamestouppercasedfDeletefilesafterarchivedDonotaddemptydirectoriesdwWipefilesafterarchived Other commands 和 开关可以在帮助手册中找到。
3 Zip,unzip:zip [-options] [ - b path] [ - tmmddyyyyy] [ - nsuffixes] [zipfilelist] [ - xilist] unzip [-z] unzip [-z] [ - opts [modifiers] file [.zip] [.zip] [.zip] [.zip] [.zip] [.zip] [.zip] [list] [list] [list] [list] [-xxlist] [ - dexdir] Zip和Unzip使用更简单,即使帮助文档也很简单,因此 没有笔记要写,只需直接阅读帮助文档即可。
Linuxzip命令的功能描述的详细说明:压缩文件。
语法:zip [-acddffghjjkllmoqrstuvvwxyz $] 正在使用广泛的压缩程序,该文件被其压缩,并将使用“ .zip”扩展程序生成压缩文件。
参数:-a调整可执行的自动解压缩文件。
-b指定文件临时存储的目录。
-c在每个压缩文件上注释。
- 从压缩文件中删除指定的文件。
-d在压缩文件中未创建目录名称。
-f此参数的效果类似于指定的“ -u”参数,但不仅更新了现有文件,如果压缩文件中不存在某些文件,则使用此参数将其添加到压缩文件中。
-F试图修复损坏的压缩文件。
-G压缩文件并将其附加到现有的压缩文件中,而不是单独创建新的压缩文件。
-H在线帮助。
- 我只压缩符合条件的文件。
-j仅保存文件名及其,并且不存储任何目录名称。
-j在压缩文件前面删除不必要的数据。
-k文件名使用MS-DOS兼容格式。
-L压缩文件时,用LF+Cr字符替换LF字符。
压缩文件-LL时,用LF字符替换LF+CR字符。
-l显示版权信息。
-m压缩文件并将其添加到压缩文件中后,删除原始文件,即将文件移至压缩文件。
-n不会用特定的结尾字符串压缩文件。
- 在压缩文件中具有最新更改时间的文件应占上风,并且压缩文件的更改时间应设置为与文件的更改时间。
-Q不显示指令执行过程。
-r递归处理,一起处理指定目录中的所有文件和子目录。
-s包含系统和隐藏文件。
- 将压缩文件的日期设置为指定的日期。
-t检查备份文件中的每个文件是否正确。
- 将较新的文件放入压缩文件中。
-v显示指令执行过程或显示版本信息。
-v保存VMS操作系统的文件属性。
-w如果版本号在文件名中,则此参数仅在VMS操作系统下有效。
-x排除在压缩-x时符合条件的文件。
-x不能保存其他文件属性。
-y直接保存符号连接,而不是连接指向的文件。
此参数仅适用于诸如UNIX之类的系统。
-Z向压缩文件添加注释。
- $保存第一个压缩文件所在的磁盘的音量名称。
- 压缩效率是1 -9 之间的值。
Linuxunzip命令功能的详细说明:解剖ZIP文件语法:unzip [-cflptuvz] [ - agcjlmnoqsvx] 补充说明:UNZIP是用于.ZIP压缩文件的UNZIP程序。
参数:-c在屏幕上显示解压缩结果,并适当地转换字符。
-f更新现有文件。
-l显示压缩文件中包含的文件。
-p类似于-c参数,将在屏幕上显示解压缩结果,但不会执行转换。
-t检查压缩文件是否正确。
-u类似于-f参数,但是除了更新现有文件外,压缩文件中的其他文件也将被解压缩到目录中。
-v执行时显示详细信息。
-Z仅显示压缩文件的注释文本。
- 执行必要的字符转换为文本文件。
-bdo不将字符转换为文本文件。
- 压缩文件中的c文件名是案例敏感的。
-j不会处理压缩文件中的原始目录路径。
-L将压缩文件中的所有文件名更改为小写。
-M将输出结果发送到更多的处理程序。
- 解压缩时不会覆盖原始文件。
-odon不要先询问用户,在执行UNZIP后覆盖原始文件。
-p密码选项使用zip。
-Q执行时不会显示任何信息。
-s将文件名中的白空字符转换为底线字符。
-v保留VMS的文件版本信息。
-X用于同时解压缩文件的原始UID/GID。
[.zip文件]指定.zip压缩文件。
[文件]指定要处理的.zip压缩文件中的哪些文件。
-d指定文件解压缩后要存储的目录。
-X指定未处理.zip压缩文件中的哪些文件。
-Zunzip-Z等于执行ZipInfo指令示例:ZIP命令可用于将文件压缩为常用的ZIP格式。
UNZIP命令用于解压缩ZIP文件。
1 .我想将文件abc.txt和目录dir1 压缩到yasuo.zip:#zip-ryasuo.zipabc.txtdir1 2 我下载了一个yasuo.zip文件,想解压缩:#unzipyasuo.zip3 我目前在目录中有abc1 .zip,abc2 .zip和abc3 .zip,我想将它们解开:#unzipabc \??zip评论:? 表示一个字符,如果 *表示任何多个字符。
4 我有一个大型压缩文件大。
我下载了一个压缩文件大。
#unzip-tlarge.zip6 我使用-v选项,发现音乐中有许多目录和子目录。
我想将所有这些文件下载到第一级目录,而不是按层构建目录:#unzip-jmusic.zip