Linux之基础命令——打包压缩

tar(备份与打包)

  • linux中tar命令相当于win下的多个文件压缩成一个压缩文件。
  • -c:创建新的备份文件
  • -x:还原压缩的备份文件
  • -f:需要备份归档的文件名
  • -j:使用bzip2解压缩
  • -z:使用gzip解压缩
  • -v:显示指令执行过程
  • -t:查看包里面的文件
  • 【tar <参数-c>  <新创建的备份文件名>  <需要备份的文件>  : 打包文件】
  • 【tar -cvf demo.tar *    打包目录下所有的文件为demo.tar 】
  • 【tar -cvf demo.tar {a..c}.txt    打包目录下从a到c的文件为 demo.tar \】
  • 【tar  <参数-t>  <需要查看的文件名> :查看打包的文件里的文件】
  • 【tar  -tf  demo.tar】
  • 【tar  <参数-x>  <需要解压的文件名> :解压某个文件】
  • 【tar  -xvf  demo.tar   解压demo.tar 文件包】
  • 【tar -cvzf demo.tar .gz  *    打包并且压缩当前目录所有文件为demo.tar

gzip/gunzip(压缩和解压缩)

注意压缩包的后缀是gz

gzip(压缩)

  • -1:表示压缩速度最快,压缩比最低
  • -9:表示压缩速度最慢,压缩比最高
  • -t:表示校验压缩文件的完整性
  • -r:表示压缩时包含子目录中的内容
  • -v:表示压缩时显示正在压缩的文件名和压缩比等资料
  • 【gzip  <包名> :压缩某个文件】
  • 【gzip  demo.tar   压缩demo.tar 包】
  • 【gzip -r tmp/       压缩tmp目录下所有的文件】
  • 【gzp -9vr tmp/    以压缩度最高的方式,压缩tmp目录下所有文件并展示进度】

gunzip(解压缩)

猜你喜欢

转载自www.cnblogs.com/wuzm/p/10991781.html