Linux基础入门-文件打包与解压缩
文件打包与解压缩 : Windows上常见的压缩文件后缀有*.zip(zip程序打包压缩), *.rar(rar程序压缩), *.7z(7zip程序压缩),在Linux上常见的还有*.gz(gzip程序压缩,GNU zip), *.xz(xz程序压缩), *.bz2(bzip2压缩), *.tar(tar程序打包,未压缩), *.tar.gz(tar打包,gz压缩), *.tar.xz(tar打包,xz压缩), *tar.bz2(tar打包,bz2压缩)。 1. zip压缩打包程序 : zip -r -q -o shiyanlou.zip /home/shiyanlou du -h shiyanlou.zip file shiyanlou.zip -r参数表示递归打包子目录,-q参数表示安静模式,不向屏幕输出信息,-o表示输出文件,之后跟输出文件名,du查看打包后文件的大小,-[1-9]可以设置压缩级别,1最快,体积最大,-x排除上次创建的zip文件,否则又会打包进这一次的压缩文件。 只能使用绝对路径,否则不起作用 。 h --human-readable d --max-depth 查看文件的深度 -e 创建加密压缩包 Window与Linux的zip兼容问题: Windows中的换行符为CR+LF, 而Linux中为LF,所以需要加上-l命令来进行转换。 zip -r -l