zoukankan      html  css  js  c++  java
  • linux解压缩命令

    1、tar -cvf /data/sc2.tar /data (只打包,不压缩)

    把/data下的文件打包成 sc.tar  上面两个都是绝对路径噢

    tar -zcvf /data/sc2.tar.gz /data<==打包后,以 gzip 压缩

    2、将 /tmp/etc.tar.gz 文件解压缩在 /usr/local/src 底下
    [root@linux ~]# cd /usr/local/src
    [root@linux src]# tar -zxvf /tmp/etc.tar.gz

    ---------------------

    3、进入到某个目录,然后把其他绝对路径的压缩文件解压到这个文件夹下

    例子

     cd /data/sc5

    tar -zxvf /data/sc6.tar.gz  把这个目录下的文件解压到上面那个文件夹下【注:.tar文件还不行】

    4、压缩某个文件夹,但排除某个文件夹下面的

     tar --exclude /data/home -zcvf xin2.tar.gz /data   【/data/home文件夹及下面的文件夹不压缩】

    另外一个例子:

    我要备份 /home, /etc ,但不要 /home/dmtsai
    [root@linux ~]# tar --exclude /home/dmtsai -zcvf myfile.tar.gz /home/* /etc

    tar [-cxtzjvfpPN] 文件与目录 ....
    参数:
    -c :建立一个压缩文件的参数指令(create 的意思);
    -x :解开一个压缩文件的参数指令!
    -t :查看 tarfile 里面的文件!
    特别注意,在参数的下达中, c/x/t 仅能存在一个!不可同时存在!
    因为不可能同时压缩与解压缩。
    -z :是否同时具有 gzip 的属性?亦即是否需要用 gzip 压缩?
    -j :是否同时具有 bzip2 的属性?亦即是否需要用 bzip2 压缩?
    -v :压缩的过程中显示文件!这个常用,但不建议用在背景执行过程!
    -f :使用档名,请留意,在 f 之后要立即接档名喔!不要再加参数!
       例如使用『 tar -zcvfP tfile sfile』就是错误的写法,要写成
       『 tar -zcvPf tfile sfile』才对喔!
    -p :使用原文件的原来属性(属性不会依据使用者而变)
    -P :可以使用绝对路径来压缩!
    -N :比后面接的日期(yyyy/mm/dd)还要新的才会被打包进新建的文件中!
    --exclude FILE:在压缩的过程中,不要将 FILE 打包!

  • 相关阅读:
    hdu 3342 Legal or Not 拓排序
    hdu 1596 find the safest road Dijkstra
    hdu 1874 畅通工程续 Dijkstra
    poj 2676 sudoku dfs
    poj 2251 BFS
    poj Prime Path BFS
    poj 3278 BFS
    poj 2387 Dijkstra 模板
    poj 3083 DFS 和BFS
    poj 1062 昂贵的聘礼 dijkstra
  • 原文地址:https://www.cnblogs.com/bluewelkin/p/3858148.html
Copyright © 2011-2022 走看看