Linux常用命令(二)

文件归档、打包压缩命令:rar

缺省仅仅打包归档,不进行文件压缩

常用选项参数:

"-c"创建归档文件包

"-x"释放归档文件包

"-t"查看归档文件包

"-v"显示归档包操作过程信息

"-f"指定归档包文件名

"-z":文件包以"*.tgz"格式压缩

"-j":文件包以"*.bz2"格式压缩

tar cvf yasuobao.tar *.txt *.c : 将当前目录下后缀名为"txt","c"的文件进行归档,归档文件名为yasuobao.tar

tar tvf yasuobao.tar : 查看归档文件包里面包含的文件

tar xvf yasuobao.tar -C aa : 释放压缩包中的文件到aa目录

tar czvf ysb.tgz *.txt :将当前目录下所有后缀名为"txt"的文件进行压缩,压缩包名字为”ysb.tgz“

tar tzvf ysb.tgz : 查看压缩包中的文件

tar xzvf ysb.tgz -C bb : 释放压缩包中的文件到bb文件夹

tar cjvf YSB.bz2 *.txt : 将当前目录下所有后缀名为"txt"的文件进行压缩,压缩包名字为”YSB.bz2“

tar tjvf YSB.bz2 : 查看

tar xjvf YSB.bz2 -C cc : 释放压缩包中的文件到cc文件夹

压缩文件命令:zip

zip zipysb.zip *.txt :将文件后缀为txt的文件压缩

unzip ../zipysb.zip : 解压缩,只能进入要解压的目录中解压到当前文件夹

文件压缩:7z (当下最火的压缩命令--跨平台)

-->迄今为止压缩比最高,安装包软件名为p7zip-full,提供包括*.rar,*.iso在内的多种压缩格式的解压支持

常用选项参数:

"-a": 添加文件到压缩包中

"-e":释放压缩包中的文件到当前目录

"-l":列示压缩包中的子文件列表

"-d":删除压缩文件中的某个子文件

"-t":测试压缩文件的完整性

文件压缩命令:7za

-->单独的可执行文件,负责实现7zip压缩和解压的双向操作

7z a ys.7z *.txt: 将当前目录下所有后缀为txt的文件压缩到ys.7z的文件中

7z l ys.7z:查看ys.7z这个压缩包中的文件

7z e ys.7z:解压,只能解压到当前文件夹

7z t ys.7z:测试压缩包是否完整

7z d ys.7z testoo1.txt:删除压缩包中的testoo1.txt文件

文件内容的全屏显示命令:ar(库归档操作)

-->归档程序的目标代码文件*.o到静态文件*.a

常用选项参数:

"-r":添加目标代码文件到静态库文件中

"-x":从静态库文件提取目标代码文件

"-t":查看静态库文件中的目标代码列表

"-v":显示更细致的"繁冗信息"

"-d":从静态库文件中删除目标代码文件

ar rv mine.a mu01.o : 将mu01.o添加到.a文件中

ar tv mine.a:查看.a文件中的目标文件

ar xv mine.a mu.o:从mine.a文件中提取mu.o文件

ar d mine.a mu.o:删除.a文件中的mu.o文件

你可能感兴趣的:(Linux常用命令(二))