linux 解压缩及相关命令汇总

半世苍凉 提交于 2019-11-28 21:22:47

zip

unzip

tar

gzip

zcat



znew

bzip2

bzcat

bzmore

bzless

bzcmp

bzgrep

bzdiff

bzip2recover

gzexe

compress

uncompress

lha命令是从lharc演变而来的压缩程序,文件经它压缩后,会另外产生具有.lzh扩展名的压缩文件。

zipsplit命令用于将较大的“zip”压缩包分割成各个较小的“zip”压缩包。

zipinfo命令用来列出压缩文件信息。执行zipinfo指令可得知zip压缩文件的详细信息。

arj命令是“.arj”格式的压缩文件的管理器,用于创建和管理“.arj”压缩包。

unarj命令用来解压缩由arj命令创建的压缩包。

zfore命令强制为gzip格式的压缩文件添加“.gz”后缀。

cpio命令主要是用来建立或者还原备份档的工具程序,cpio命令可以复制文件到归档包中,或者从归档包中复制文件。




iconv命令是用来转换文件的编码方式的,比如它可以将UTF8编码的转换成GB18030的编码,反过来也行。JDK中也提供了类似的工具native2ascii。Linux下的iconv开发库包括iconv_open,iconv_close,iconv等C函数,可以用来在C/C++程序中很方便的转换字符编码,这在抓取网页的程序中很有用处,而iconv命令在调试此类程序时用得着。


dos2unix命令用来将DOS格式的文本文件转换成UNIX格式的(DOS/MAC to UNIX text file format converter)。DOS下的文本文件是以\r\n作为断行标志的,表示成十六进制就是0D 0A。而Unix下的文本文件是以\n作为断行标志的,表示成十六进制就是0A。DOS格式的文本文件在Linux底下,用较低版本的vi打开时行尾会显示^M,而且很多命令都无法很好的处理这种格式的文件,如果是个shell脚本,。而Unix格式的文本文件在Windows下用Notepad打开时会拼在一起显示。因此产生了两种格式文件相互转换的需求,对应的将UNIX格式文本文件转成成DOS格式的是unix2dos命令。


易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!