1.tar
压缩命令:tar czvf filename.tar dirfilename
命令参数:
-c : 建立压缩档案
-x:解压
-t:查看内容
-r:向压缩归档文件末尾追加文件
-u:更新原压缩包中的文件
压缩:
@ubuntu:~/Documents/test$ ls
1.c a.out
@ubuntu:~/Documents/test$ tar czvf t1.tar 1.c
1.c
@ubuntu:~/Documents/test$ ls
1.c a.out t1.tar
解压:(解压在其他目录,切换到相对目录并以相对路径解压文件)
@ubuntu:~/Documents/test$ cd ../
@ubuntu:~/Documents$ ls
BlankJack SH snake test
@ubuntu:~/Documents$ tar xf test/t1.tar
@ubuntu:~/Documents$ ls
1.c BlankJack SH snake test
追加:(只有已归档的文件才能追加 并且以-zc方式归档的文件无法追加)
@ubuntu:~/Documents/test$ tar cvf t2.tar.gz 1.c
1.c
@ubuntu:~/Documents/test$ ls
1.c 2.txt a.out t1.tar t2.tar.gz
@ubuntu:~/Documents/test$ tar rvf t2.tar.gz 2.txt
2.txt
@ubuntu:~/Documents/test$ ls
1.c 2.txt a.out t1.tar t2.tar.gz
@ubuntu:~/Documents/test$ tar tf t2.tar.gz
1.c
2.txt
(以上五种有且只有同时使用一种)
-z:有gzip属性的
-j:有bz2属性的
-Z:有compress属性的
-v:显示所有过程
-W:创建多卷的档案文件,以便在多个磁盘存放
-w:每一步都需要确认
-O:将文件解开到标准输出
下面的参数-f是必须的
-f: 使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名。
2.zip
压缩:zip [-主要参数] [压缩包名] [目标文件或者目录]
命令参数(参数很多,列出几个认为重要的)
-r:以递归方式压缩。
-m:将文件移入压缩文件中,原目录文件删除。(追加)
-d :删除压缩包中的某个文件。
-x :压缩时排除某个文件。
解压:unzip [-主要参数] [压缩包名] [-d] [目标目录]
-d:指定文件解压缩后所要存储的目录。
-n:解压缩时不覆盖同名文件(同名文件不进行解压)。
-o:解压缩时覆盖同名文件。
-v:不进行解压,执行时显示详细的信息(可查看压缩包内容)。
3.rar (简略)
压缩 rar a [压缩包] [目标文件或目录]
解压缩 rar x [压缩包] [目标目录]
246

被折叠的 条评论
为什么被折叠?



