zoukankan      html  css  js  c++  java
  • 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(解压缩)

  • 相关阅读:
    Storm中的定时任务
    Storm的acker确认机制
    ORACLE数据库表解锁record is locked by another user
    Java生成某段时间内的随机时间
    Linux中断概述
    Linux内核同步:RCU
    Linux内核同步:自旋锁
    Linux软中断、tasklet和工作队列
    Linux信号机制
    缺页异常处理
  • 原文地址:https://www.cnblogs.com/wuzm/p/10991781.html
Copyright © 2011-2022 走看看