zoukankan      html  css  js  c++  java
  • Linux下 目录 压缩 解压缩 打包

    http://blog.sina.com.cn/s/blog_7479f7990100zwkp.html



    tar -zcvf /home/xahot.tar.gz /xahot   
    tar -zcvf 打包后生成的文件名称全路径 要打包的文件夹
    样例:把/xahot目录打包后生成一个/home/xahot.tar.gz的文件。

    tar -zcvf  /home/xahot.tar.gz /xahot   

    假设提示不要"/"

    则写作 

    tar -zcvf  /home/xahot.tar.gz  xahot   


    zip 压缩方法:


    压缩当前的目录 zip -r ./xahot.zip ./* -r表示递归
    zip [參数] [打包后的文件名称] [打包的文件夹路径]
    解压 unzip xahot.zip 不解释
    linux zip命令的基本使用方法是:


    linux zip命令參数列表:


    -a 将文件转成ASCII模式
    -F 尝试修复损坏的压缩文件
    -h 显示帮助界面
    -m 将文件压缩之后,删除源文件


    -n 特定字符串 不压缩具有特定字尾字符串的文件
    -o 将压缩文件内的全部文件的最新变动时间设为压缩时候的时间
    -q 安静模式。在压缩的时候不显示指令的运行过程
    -r 将指定的文件夹下的全部子文件夹以及文件一起处理
    -S 包括系统文件和隐含文件(S是大写)
    -t 日期 把压缩文件的最后改动日期设为指定的日期。日期格式为mmddyyyy


    举例:


    将/home/wwwroot/xahot/ 这个文件夹下全部文件和文件夹打包为当前文件夹下的xahot.zip


    zip –q –r xahot.zip /home/wwwroot/xahot


    上面的命令操作是将绝对地址的文件及文件夹进行压缩.下面给出压缩相对路径文件夹


    比方眼下在Bliux这个文件夹下,运行下面操作能够达到以上相同的效果.


    zip –q –r xahot.zip xahot


    比方如今我的xahot文件夹下,我操作的zip压缩命令是


    zip –q –r xahot.zip *


    以上是在安静模式下进行的,并且包括系统文件和隐含文件
    //////////////////////////////////////////////////////////
    unzip语 法:


    unzip [-cflptuvz][-agCjLMnoqsVX][-P <password>][.zip文件][文件][-d <目 录>][-x <文件>] 或 unzip [-Z]


    补充说明:unzip为.zip压缩文件的解压缩程序。


    unzip參 数:
    -c 将解压缩的结果显示到屏幕上,并对字符做适当的转换。
    -f 更新现有的文件。
    -l 显示压缩文件内所包括的文件。


    -p 与-c參数类似。会将解压缩的结果显示到屏幕上,但不会运行不论什么的转换。
    -t 检查压缩文件是否正确。
    -u 与-f參数类似,可是除了更新现有的文件外。也会将压缩文件里的其它文件解压缩到文件夹中。
    -v 运行是时显示具体的信息。
    -z 仅显示压缩文件的备注文字。


    -a 对文本文件进行必要的字符转换。


    -b 不要对文本文件进行字符转换。
    -C 压缩文件里的文件名区分大写和小写。


    -j 不处理压缩文件里原有的文件夹路径。


    -L 将压缩文件里的所有文件名称改为小写。
    -M 将输出结果送到more程序处理。


    -n 解压缩时不要覆盖原有的文件。
    -o 不必先询问用户。unzip运行后覆盖原有文件。
    -P<password> 使用zip的password选项。
    -q 运行时不显示不论什么信息。
    -s 将文件名称中的空白字符转换为底线字符。
    -V 保留VMS的文件版本号信息。


    -X 解压缩时同一时候回存文件原来的UID/GID。
    [.zip文件] 指定.zip压缩文件。
    [文件] 指定要处理.zip压缩文件里的哪些文件。
    -d<文件夹> 指定文件解压缩后所要存储的文件夹。
    -x<文件> 指定不要处理.zip压缩文件里的哪些文件。
    -Z unzip -Z等于运行zipinfo指令


    举例:


    将/home/wwwroot/xahot.zip解压到当前文件夹


    unzip xahot.zip


    假设出现这个提示:
    -bash: zip: command not found    不能运行ZIP压缩,是由于没有安装ZIP。
    执行下这条安装命令就可以  yum install zip

  • 相关阅读:
    POJ3070 Fibonacci 快速矩阵幂
    HDU1299 Diophantus of Alexandria 素因子分解
    HUTXXXX The window of the dazzling 模拟
    HUTXXXX 周正虎的难题 二分
    使用js给页面元素添加样式
    javascript 获取操作系统语言
    div层一直处于页面中间
    javascript:history.go()和History.back()的区别
    javascript的一些常用正则表达式
    [七日成魔2.1版]完美PHOTOSHOP教程新手培训套餐
  • 原文地址:https://www.cnblogs.com/bhlsheji/p/5095238.html
Copyright © 2011-2022 走看看