Linux文件压缩和解压缩命令使用详解
在Linux系统上,通常使用的文件压缩命令有:bunzip2、bzip2、cpio、gunzip、gzip、split(剪切分割)、zgrep(查找压缩文件中的正则表达式)、zip、unzip、tar、rar。
最后四个是我最常使用的,所以我今天的笔记就只写这四个。
1.tar:tar命令:tar[选项 ][文件] .输入“tar-?”文件foo并在archive.tar中创建存档文件。
tar-tvfarchive.tar#将archive.tar文件中的所有文件一一列出。
tar-xfarchive.tar#提取归档文件archive.tar中的所有文件。
如果要压缩文件夹,请输入:tar-cvfdirArchive.tar/dirName。
首先我们手动创建一个文件夹,并在里面放置几个文件夹和文件:首先我们创建一个tar文件,首先我们压缩文件夹(testdir):tar-cftestdir.tartestdir然后我们列出压缩包中的结构:然后我们添加文件到这个压缩包:当然,你不需要执行上面的步骤,压缩包已经包含这个文件了。
接下来看一下压缩包结构:如果在示例中使用-v选项,则会列出压缩包中的所有文件属性。
包括权限、创建者、字节大小、修改时间和文件名:从压缩文件中提取并显示文件列表:一般来说,最常用的选项是主要操作选项:此外,它们还执行一些其他用途:1、.压缩testdir目录时,需要更改根文件夹路径,排除里面的测试文档:2.只压缩比指定时间更新的文件:3.压缩名称前缀为“te”的所有文件或文件夹(或压缩带有后缀“st”):添加最后一些常用的选项。
:-p,--保持与解压文件权限信息相同的权限(默认仅服务于超级用户)--keep与-p和-相同所有者在尝试解压时保持匹配的所有者关系(对于默认超级用户)-r,-appnd将文件附加到存档的末尾-u,-仅更新比存档中的副本更新的附录-k,--最近解压缩时不替换旧的包含文件-.文件不会恢复比存档模型中更新的文件更新的文件--no-rewrite-dir保留现有目录的元数据--overwrite在解压缩时重写现有文件--overwrite-dir在解压缩时重写现有目录的元数据解压缩(默认)--recursive-unlink在记录之前解压缩到目标层次结构索引清理删除文件添加到存档时删除文件-Nnewer=DATE-OR-FILE,--post-date=DATE-OR-FILE仅保存旧文件DATE-OR-FILE更新文件2.rar:rar--
Linux系统默认软件包不包含rar压缩工具,所以我们先安装rar:sudoapt-getinstallrar选项只能使用给定选项之一(而且只有一个可以);我们来看看下面是它提供的命令列表:举个例子,比如现在我们要压缩文件:压缩完成后,我们可以通过命令l来获取压缩文件中结构的具体信息:我们可以也可以使用命令。
p压缩压缩文件中的所有信息。
例如,要以追加模式更新压缩文件,可以使用-ad:或者如果要排除特定文件,可以使用开关-x(请注意,要排除x的字符串后面没有附加.符号)),如这里我们要更改“t”中文件夹的根路径,排除以“e”开头的文件:并且为了加密,请使用-p开关打开时会要求输入密码:另外,还有一些常用的选项:ag[format]GeneratearchivenameusingthecurrentdateclConvertnamestolowercasecuConvertnamestouppercasedfDeletefilesafterarchivingedDonotaddemptydirectoriesdwWipefilesafterarchiving其他命令和开关请参阅帮助手册。
3.zip、解压缩:zip[-选项][-bpath][-tmmddyyyy][-nsuffixes][zipfilelist][-xilist]unzip[-Z][-opts[修饰符]]文件[.zip][列表][-xxlist][-dexdir]如何使用zip和unzip比较简单,就连帮助文档也很简单,以至于没有写任何注释,只是帮助文档。
linuxzip命令功能说明:压缩文件。
语法:zip[-AcdDfFghjJKlLmoqrSTuvVwXyz$][-b][-ll][-n][-t][-][file][-t][-i][-x]附加说明:zip是使用以下命令压缩的文件各种压缩程序也可以创建扩展名为“.zip”的压缩文件。
参数:-一个合适的自动解压的可执行文件。
-b指定临时存放文件的目录。
-c添加自压缩文件。
-d从压缩文件中删除指定的文件。
-D压缩文件中的名称不创建目录。
-f参数的效果与指定“-u”模块类似,但不仅更新现有文件,而且如果某些文件原本不存在于压缩文件中,则使用该模块会将它们添加到压缩文件中。
一个文件-F尝试修复损坏的压缩文件。
-g压缩文件并将其附加到现有的压缩文件,而不是创建新的压缩文件。
-h在线帮助。
-i只压缩符合条件的文件。
-j仅保留文件名并保留不带任何名称标签的。
-J删除压缩文件前面必要的数据。
-k使用MS-DOS兼容格式的文件名。
-l压缩文件时,将LF字符替换为LF+CR字符。
-ll压缩文件时,将LF+CR字符替换为LF字符。
-1显示版权信息。
-m添加压缩文件和压缩文件后,删除原文件,即将文件移动到压缩文件中。
-n不压缩带有某些字符串后缀的文件。
-o根据压缩文件中新更改时间的文件,设置压缩文件的更改时间与文件相同。
-q不显示训练过程的执行情况。
-r递归处理指定pre sul中的所有文件和子目录。
-S系统包含和隐藏文件。
-t设置指定期限内压缩文件的日期。
-T检查每个文件是否正确备份。
-u将较新的文件存储在压缩文件中。
-v显示执行的进程指令或数据版本。
-V文件保存VMS操作系统的属性。
-w如果文件名中包含版本号,则该参数仅在VMS操作系统下有效。
-x排除符合压缩条件的文件。
-X添加时不保存文件属性。
-y直接保存符号链接而不是指定的文件链接。
该参数仅在UNIX等系统下有效。
-z向压缩文件添加注释。
-保存第一个压缩文件所在磁盘的卷名。
-压缩效率是1-9之间的一个值。
linuxunzip命令详细功能说明:解压zip文件语法:unzip[-cflptuvz][-agCjLMnoqsVX][-P][.zipfile][file][-d][-x]或unzip[-Z]附加说明:Unzip是压缩.zip文件的解压缩程序。
参数:-e在屏幕上显示解压结果并进行适当的字符转换。
-f更新现有文件。
-l显示压缩文件中包含的文件。
-p参数与-c参数类似,会在屏幕上显示未压缩的结果,但不会进行转换。
t检查压缩文件是否正确。
-u参数与-f参数类似,但除了更新现有文件外,压缩文件中的其他文件也会下载到列表中。
-v显示执行期间的触发器。
-z仅注释文本文件呈现压缩。
-a在文本文件中执行必要的字符转换。
-b不要对文本文件执行转换行为。
-C压缩文件中的文件名区分大小写。
-j不包括压缩文件中的原始目录路径。
-L将压缩文件中的所有文件名更改为小写。
-M将输出结果发送到更多处理程序。
-n解压时不覆盖原文件。
-o无需先询问用户,执行解压后将覆盖原文件。
-P密码使用zip选项。
-q执行时不显示任何信息。
-s文件名中的字符转换为下划线空白字符。
-VVMS保留文件版本信息。
-X还恢复解压时的原始UID/GID文件。
[.zip文件]表示压缩的.zip文件。
[Subs]指定要处理.zip存档中的哪些文件。
-d指定解压后文件存放的目录。
-x指定不应处理.zip压缩文件中的哪些文件。
-Zunzip-Z相当于zipinfo命令的示例:zip命令通常用于压缩rar格式的文件。
unzip命令用于解压缩zip文件。
1、压缩yasuo.zip中的文件abc.txt和目录dir1:#zip-ryasuo.zipabc.txtdir12,我要下载并解压文件yasuo.zip:#unzipyasuo.zip3。
我当前帐户中有abc1.zip、abc2.zip和abc3.zip。
4.我有一个很大的压缩文件.zip。
我不想解压它,我只是想看看里面有什么:#unzip-vlarge.zip5.我放了一个压缩文件large.zip,我想知道。
e.zip6压缩。
我使用-v选项,发现压缩后的music.rar文件中有很多目录和子目录,而这些子目录实际上是第一步中的歌曲mp3文件
如何在Linux上使用tar命令解压和压缩文件
在Linux系统上,使用tar命令来压缩和解压文件是一项基本技能。可以通过指定各种参数来执行压缩和解压缩操作。
tar命令的基本选项包括:-z,用于处理tar.gz文件(您应该使用-j来代替,以指定解压缩而不是打包操作;-v,用于显示);拆包过程的详细信息;-f指定要解压的文件名,或新加壳文件的名称。
执行解压操作时,您还可以指定目标目录,将压缩文件的解压到特定文件夹中。
该参数设置为-C(大写字母)。
例如,解压tar.gz文件的命令如下所示:tar-zxv-ftest.tar.gz-C/home/user/target;解压tar.bz2文件的命令如下:tar-jxv-ftest.tar.bz2-C/home/user/target。
说到文件压缩,Linux上最常用的压缩格式是bzip2(通常带有.bz2后缀)和gzip(通常带有.gz后缀),这两种格式都因其高压缩比而受到欢迎。
压缩命令也使用tar命令,但是这次需要将-x选项替换为-c选项。
-c选项创建一个新的打包文件。
您可以使用-j或-z选项指定打包文件的压缩格式。
注意,创建压缩文件时,-f选项后面的选项是新创建的压缩包的名称,后面是要压缩的文件或文件夹(此时不需要使用-C选项)。
时间)。
例如,压缩bzip2格式的文件或文件夹的命令如下:tar-jcv-fnewfile.tar.bz2待压缩的文件或目录,压缩gzip格式的文件或文件夹的命令如下:tar-zcv-fnewfiletar.gz要压缩的文件或目录。
通过这些命令,用户可以灵活地进行文件压缩和解压缩操作,提高文件管理效率。
压缩大文件Linux系统下Tar命令使用教程linux压缩命令tar
Linux系统一直注重文件压缩,用户可以使用系统备份,数据压缩等大文件的压缩是经常遇到的,用于Linux系统下的文件压缩。大文件的最佳工具。
tar是指磁带归档文件,是将多个文件组合并打包成压缩文件的过程。
下面我们来学习一下Linux系统下如何使用Tar命令。
####大文件压缩1、查看压缩包内的文件:`tar-tffilename.tar.gz`2、创建压缩包:`tar-czvffilename.tar.gzyourfiles`参数-c表示;将文件压缩成压缩包,其中-z为压缩。
压缩-v表示显示正在运行的进程;-f指定压缩文件名3.解压:`tar-xzvffilename.tar.gz`是参数-x用来调解的;-z表示偏移量;-v显示压缩过程4.压缩指定文件:`tar-czvffilename.tar.gz`./yourfile5。
压缩文件夹:`tar-zcvffilename.tar.gzyourfolder####小文件压缩1.压缩.gz文件:`gunzipfilename.gz`2.解包压缩:“gzipfilename”为参数-v表示检查压缩效果,-t表示使用“gunzip”和“gzip”命令进行小文件压缩。
Linux系统的两个GNU文件处理器本质上都是单独的文件修剪再修剪。
以上步骤是Linux系统下使用Tar命令的详细介绍,通过以上步骤可以更方便地压缩大小文件。
由于Tar命令压缩效率高,并且很好地保存了原始文件信息,它是一个非常有用的文件处理工具,也是Linux系统下文件压缩的重要工具。
Linux中的文件压缩命令tar与rar的用法总结
tartar命令:用于压缩和解压缩文件。
tar本身没有压缩功能。
主要操作模式是通过调用压缩函数来实现的:-A,--catenate,--concatenate将tar文件添加到存档中-c,--create创建新存档-d,--diff,--compare查找存档之间的差异和文件系统。
--delete从存档(不是磁带!)中删除。
-r,--append将文件附加到存档的末尾。
-t,--list列出存档。
--test-label测试存档标签并退出。
-u,--update仅添加比存档中的副本更新的文件。
x,--extract,--get从存档中提取文件
操作修饰符:创建时--check-device存档时检查设备编号(默认)-g,--listed-incremental=file处理增量新GNU格式的备份。
-G,--incremental以较旧的GNU格式处理增量备份。
--ignore-failed-read不可读的文件,不要以非零值终止-n。
--seekarchiveeek--no-check-device创建增量存档时不检查设备号。
仅当与以下子命令--delete一起使用时,--occurrence[=NUMBER]仅处理存档中每个文件的第NUMBER个事件。
-此选项仅在与diff、--extract或--list结合使用时有效。
并且无论文件列表是以命令行格式提供还是使用-T选项指定,NUMBER值默认为1。
--sparse-version=MAJOR[.MINOR]设置使用的单独格式版本(隐式--sparse)。
-S,--Sparse高效处理单个文件
重写控制:
-k,--keep-old-files解压时替换现有文件我不这样做。
--keep-newer-files不会替换档案。
从copy--no-overwrite-dir更新的现有文件保留现有目录的元数据。
--overwrite解压时重写现有文件。
--overwrite-dir解包时重写现有目录的元数据(默认)--recursive-unlink在解包目录之前清除目录层次结构。
--Remove-files将文件添加到存档中,然后删除它们。
-U,--unlink-first在解包之前删除要重写的文件。
-W,--verify写入后将尝试验证存档。
选择输出流:
--ignorere-command-error忽略子进程的退出代码。
--no-ignore-command-error将子进程的非零退出代码视为错误。
-O,--to-stdout按照标准解压文件。
输出--to-command=COMMAND将解压缩的文件通过管道传输到另一个程序以操作文件属性:
--atime-pre serve[=METHOD]读取输出文件或保留访问时间(默认METHOD=当更换后恢复)。
或者,第一次不设置时间(METHOD=system)--delay-directory-restore直到解压完成后才设置解压目录的修改时间和权限。
--group=name将NAME添加到整个文件组。
--mode=CHANGES强制添加的文件(符号)将其权限更改为CHANGES。
--mtime=DATE-OR-FILE为从DATE-OR-FILE添加的文件设置mtime-m,--touch不会解压缩文件修改。
time--no-delay-directory-restore取消--delay-directory-restore选项的效果。
--no-same-owner将所有文件提取为用户文件。
--no-same-permissions从档案中提取时使用用户权限。
bit(默认为普通用户服务)--numeric-owner始终以数字形式表示用户/组的名称。
--owner=name强制NAME成为所添加文件的所有者。
-p,--pre serve-permission,--same-permissions解压文件权限信息(默认仅针对超级用户)--pre serve相当于-p和-s。
--same-owner在尝试解包-s时使所有者关系保持一致。
keep-order,--same-order是解压以匹配存档排序名称。
选择并切换设备:
-f,--file=ARCHIVE使用存档文件或ARCHIVE设备--force-local即使存档存在,Copy仍将其视为本地存档。
-F,--info-script=name,--new-volume-script=name在每个磁带末尾运行脚本(隐含-M)-L,--tape-length=NUMBER写入NUMBER10。
24字节后替换磁带-M,--multi-volume创建/列出/解压缩多卷存档--rmt-command=COMMAND使用指定的rmtCOMMAND而不是rmt--rsh-command=COMMAND使用远程COMMAND而不是rsh--volno-文件使用/更新卷数=FILE
阻塞设备:
-b,--blocking-factor=BLOCKSBLOCKSx512每条记录字节比率,--read-full-records读取时重新分块(仅对4.2BSD管道有效)-i,--ignore-zeros忽略存档中的零字节块(例如文件末尾)--record-size=每个NUMBER条记录中的字节数NUMBER,乘以512
选择存档格式:
-H,--format=FORMAT以指定格式创建存档。
FORMAT是以下格式之一:以下格式类型:
gnuGNUtar1.13.x格式oldgnuGNU格式aspertar=1.12paxPOSIX1003.1-2001(pax)格式posix具有paxustarPOSIX1003.1-1988(ustar)格式v7oldV7tar格式和是一样的。
--old-archive,--portability与--format=v7--pax-option=Keywords[[。
:]=Value][,keyword[[:]=value]] 控制pax关键字--posix等。
与--format=posix-V相同,--label=TEXT设置卷名称为TEXT时创建档案。
使用TEXT作为卷名的模式字符串。
压缩选项:
-a,--auto-compre ss使用存档后缀确定压缩程序-I,--use-compre ss-program=PROG按PROG过滤(必须是接受-d选项的程序)-j,--bzip2通过bzip2过滤档案--lzma通过lzma过滤档案--no-auto-compre ssdonotusearchivesuffixtodefinethecompre ssionprogram-z,--gzip,--gunzip,--ungzippassthroughgzippFilterarchive-Z,--compre ss,--uncompre ss通过压缩过滤存档
-J,--xzfilterthearchivethroughxz--lzop通过lzop过滤存档
选择本地文件:
--add-file=File将指定的FILE添加到存档中(如果名称以-开头)。
可能有用)--backup[=CONTROL]删除前备份,CONTROL选择版本-C,--directory=DIR更改为目录DIR--exclude=PATTERNPATTERN排除在文件本身上使用--exclude-cachesCACHEDIR指定的文件排除包含.TAG的目录--excl。
ude-caches-all排除包含CACHEDIR.TAG的目录。
--exclude-caches-under排除包含CACHEDIR.TAG的目录中的所有。
--exclude-tag=file排除FILE本身以及包含该FILE的目录的。
--exclude-tag-all=FILE排除包含--exc的文件目录lude-tag-under=file排除包含FILE的目录中的所有。
--exclude-vcs排除版本控制系统目录。
-h,--dereference跟踪符号链接档案并输出它们指向的文件。
--hard-dereference遵循硬链接。
;归档它们指向的文件并输出-K,--starting-file=MEMBER-NAME从归档的MEMBER-NAME成员开始。
--newer-mtime=DATE只比较数据发生变化时的数据和时间。
--no-null禁用最后一个效果。
--null选项--no-recursion阻止目录。
自动降级--no-unquote确保-T不会以通过引用读取的文件名结尾。
--null-T读取以空单词结尾的名称,-C禁用-N,--newer=DATE-OR-FILE,--after-date=DATE-OR-FILE和创建存档时的DATE-OR-FILE仅保存比--one-file-system更新的文件。
保存到本地文件系统-P,--absolute-names不会删除文件名中的引导字符。
/--recursion目录递归(默认)--suffix=STRING删除前备份,覆盖常规suffix()除非被环境变量SIMPLE_BACKUP_SUFFIX覆盖。
SIMPLE_BACKUP_SUFFIX()-T,--files-from=File要解压或创建文件,请从FILE获取文件名。
--unquoteend-T通过引用读取文件名(默认)-X,--exclude-from=fileEXCEPTFILE模式字符串
文件名转换:
--strip-comComponents=NUMBER解压时从文件名中删除NUMBER个启动组件。
--transform=EXPRESSION,--xform=EXPRESSION使用sed而不是EXPRESSION进行文件名转换。
文件名匹配选项(影响模式字符串的排除和包含):
--固定模式字符串匹配文件名--ignore-case忽略大小写--固定模式字符串匹配任何/最后一个字符(默认对排除有效)--no-ignore-case匹配大小写(默认)--no-wildcards逐字匹配字符串。
--no-wildCards-match-slash通配符不匹配/--wildcards使用通配符(默认用于排除)--wildcards-match-slash匹配通配符/(默认用于排除)
信息输出:
--checkpoint[=NUMBER]显示每NUMBER条记录的进度信息(默认)10)--checkpoint-action=ACTION每条记录在检查点执行ACTION。
--index-file=file将详细输出发送到FILE-l。
--check-links打印信息,除非打印所有链接。
--no-quote-chars=STRING禁用STRING中的字符引用。
--quote-chars=STRINGSTRING的附加引用字符--quoting-style=STYLE设置名称引用样式,请参阅以下有效STYLE值指南。
-R,--block-number每条消息显示存档内的块数。
show-defaults显示tar默认选项--show-omissed-dirlist或列出解压缩时匹配搜索条件的每个文件--show-transformed-names、--show-stored-names显示转换后的文件名。
或存档名称。
--totals[=SIGNAL]打印处理存档后的总字节数。
该信号由参数触发。
打印总字节数。
允许的信号有SIGHUP、SIGQUIT、SIGINT、SIGUSR1和SIGUSR2。
不带SIG前缀的信号名称也被接受。
--utc以UTC格式打印文件修改信息。
-v,--verbose已处理文件的详细列表-w,--interactive,--confirmation包含每个操作的确认。
必需。
兼容性选项:
-o创建存档时,与扩展存档时的--old-archive相同。
,相当于--no-same-owner
。
其他选项:
-?,--help显示此帮助列表--restrict禁用一些潜在危险的选项。
--usage显示简短的使用说明。
--version打印程序版本。
长选项和短选项具有相同的必需或可选参数。
如果备份后缀没有设置为--suffix或SIMPLE_BACKUP_SUFFIX,则备份后缀为~。
您可以使用--backup或VERSION_CONTROL设置版本控制。
可能的值为:
none,off不备份,创建编号备份,nil,创建现有备份如果有编号备份,则创建编号备份,否则创建编号备份simple不备份,简单始终使用简单备份
示例:复制代码
代码如下:
[root@ubuntu~]#tar-czvfar_test.tar.gzar_test#ar_test打包压缩文件[root@ubuntu~]#tarzxvfar_test.tar.gz#解压[root@ubuntu~]#tar-tfar_test.tar.gz#查看包的文件信息[root@ubuntu~]#tar-cfall.tar*.jpg#将当前目录下的所有.jpg文件放入一个名为all.tar的包中。-c表示创建新包,-f指定包的文件名[root@ubuntu~]#tar-rfall.tar*.gif#并将所有.gif文件添加到all.tar包中。
-r表示添加文件。
[root@ubuntu~]#tar-ufall.tarlogo.gif#更新原tar包all.tar中的logo.gif文件。
-u表示更新[root@ubuntu~]#tar-xfall.tar#文件。
解决方案:从all.tar包中提取所有文件。
-x表示解压[root@u]。
ubuntu~]#tar-cjfall.tar.bz2*.jpg#.bz2压缩为压缩文件[root@ubuntu~]#tar-xjfall.tar.bz2#.bz2解压文件[root@ubuntu~]#tar-cZfall.tar.Z*.jpg#.Z压缩成压缩文件[root@ubuntu~]#tar-xZfall.tar.Z#解压.Z文件
rarRARforLinux命令详细说明
用法:rar命令-开关1-开关N压缩文件文件..@list文件 解压路径/
命令
a将文件添加到压缩文件中c添加压缩文件压缩文件注释cf添加文件注释cw将压缩文件注释写入文件d删除压缩文件中的文件e将压缩文件压缩到当前目录clearf刷新压缩文件中的文件i[参数]=字符串k查找压缩文件锁定压缩文件l[t,b]列出压缩文件[技术信息,简洁]m[f]转到压缩文件[仅限文件]p打印文件到标准输出设备r复制恢复压缩文件rc重建丢失卷rn重命名压缩文件rr[N]添加数据恢复记录rv[N]创建恢复卷s[name|-]将压缩文件转换为自解压格式转换或重新转换为压缩文件t测试压缩文件u更新压缩文件中的文件v[t,b]详细列出压缩文件[技术信息,简洁]x通过绝对路径提取文件
转换
-压缩或清除解压后的ac文件属性广告停止扫描添加压缩文件名到目标路径ag[格式]使用当前日期创建压缩文件名添加带有ao压缩属性的文件添加同步路径到ap格式压缩文件压缩文件av用户添加验证(仅可用)对于注册版本)av-禁用验证用户c-禁用显示注释cfg-禁用读取获取配置cl名称转换为小写。
cu名称转换为大写。
df压缩后删除文件dh打开共享文件ds禁用实体压缩文件的名称排序e属性设置排除文件属性ed不添加空目录endo不添加压缩文件end标记epfrom从名称中排除路径ep1从名称中排除基目录ep2展开到完整路径f刷新文件hp[密码]同时加密的文件数禁用数据和文件头的显示idp百分比ieml[属性]通过电子邮件发送压缩文件ierr将所有消息发送到标准错误设备ilog[名称]将错误写入日志文件(仅注册版本可用)inul禁用所有消息ioff完成操作后关闭PC电源并启用声音。
k锁定压缩文件,kb保留损坏的解压文件m0..5设置压缩级别(0-存储库 3-默认 5-最大)mc参数设置高级压缩参数mdsize字典大小(KB)(64,128,256,512,1024,2048,40)96orA-G)ms[ext;ext]指定保存的文件格式o+覆盖现有文件o-不覆盖现有文件os保存NTFS流ow保存或恢复文件所有者和组p[密码]设置密码p-不询问密码r递归子目录r0具有通配符名称的仅递归子目录riP[:S]设置优先级(0-默认,1-分钟..15-最大)并设置睡眠时间(毫秒)rr[N]恢复数据附加记录rv[N]创建恢复卷s[N,v[-],e]创建固态压缩文件s-禁用固态压缩文件sfx[name]创建自解压压缩文件t压缩后测试文件taDate添加日期日期,日期后修改的文件格式YYYYMMDDHHMMSStb日期日期添加日期日期之前修改的文件,日期格式YYYYMMDDHHMMSStk保持原始压缩文件时间tl将压缩文件时间设置为最新文件时间tntime该时间之后的文件添加时间tsm,c,a[N]保存或恢复文件时间(修改、创建、访问)u更新文件v自动检测创建的卷的大小或列出所有卷vSize[k,b]卷创建大小=大小*1000[*1024,*1]vd创建容量之前擦除磁盘ver[n]文件版本控制vn使用旧式卷命名方案vp在每个卷之前暂停wpath指定工作目录xfile标准输入设备上指定的文件x@排除读取要排除的文件名。
[root@本地主机测试]#raratetest*#压缩文件
RAR3.80Copyright(c)1993-2008AlexanderRoshal16Sep2008SharewareversionTypeRAR-?forhelp
EvaluateCopy.Register。
正在创建archivetest.rar
Addingtest1OKAddingtest2OKAddingtest3OKDone复制代码
代码如下:
[root@localhostzhangy]#rara-rtest.rar/home/zhangy/test#压缩文件夹RAR3.rar80Copyright(c)1993-2008AlexanderRoshal16Sep2008SharewareversionTypeRAR-?forhelp
EvaluateCopy.Register。
Creatingarchivetest.rar
添加/home/zhangy/test/test2OKAdding/home/zhangy/test/file.sfxOKAdding/home/zhangy/test/test.rarOKAdding/home/zhangy/test/test3OKAdding/home/zhangy/test/test1OKAdding/home/zhangy/testOKDone