Bootstrap

Linux笔记--3 -- tar压缩解压

2014-06-19


1, 命令 tar 用法
   参数说明:
   -z : 是否同时具有 gzip
   -x : 解开一个压缩文件
   -t : 查看 tarfile 里面的文件
   -c : 建立一个压缩文件
   -v : 压缩过程中显示文件
   -f : 使用文件名
   -P : 使用原文件的原有属性(属性不会依据用户而变)
   -p : 可以使用绝对路径
   -N : 比后面接的日期(yyyy/mm/dd)还要新的文件才会被打包进新建文件中
   --exclude FILE : 在压缩过程中,不要将 FILE 打包


范例:
    1) # tar -cvf directory.tar directory
       只将目录整合打包成一个文件
    
    2) # tar -zcvf directory.tar.gz directory
       除了将目录打包外,同时以 gzip 压缩
     
    3) # tar -zcvf filename.tar.gz /home/test/*
       将 /home/test 目录下的文件全部打包压缩为一个 filename.tar.gz 文件
     
    4) # tar -xvf directory.tar
       解压 tar 包,请注意由于没有 gzip (.tar 而非 .tar.gz) 的作用,所以
       只要用 -xvf 即可,不需要加上 z,否则会有问题


    5) # tar -zxvf directory.tar.gz 
       这个就是加上 gzip 的压缩结果,所以需要加上 -z
    
    6) # tar -ztvf directory.tar.gz
       这个 t 可以用来查看 tar 里面的文件信息,而不需要将他解开


    7) # tar -zcvfP home.tar.gz /home
       建立起来的压缩文件内文件为绝对路径


    8) # tar -N '2002/06/25' -zcvf home.tar.gz /home
       在 /home 目录中, 比 2002/06/25 还要新的文件才会被打包进入 
       home.tar.gz 文件中
  
    9) # tar -zcvf host.tar.gz / --exclude /mnt --exclude /proc
       将根目录的所有数据都打包进 host.tar.gz 文件中,但是 /mnt 和
       /proc 则不打包
 
    10) #[root @test /root] tar -cvf - /home | tar -xvf -
        将 /home 打包后,直接解压缩在 /root 下。不需要在建立一次中间文件,
        不过,使用上面的语法最好使用绝对路径,这样不易产生问题,这个方式
        适合不想建立中间文件的情况。


 
2014-07-03
1,命令 du 查看目录大小
2,命令 df 查看磁盘大小
3,命令 ifconfig 配置网卡
4,命令 netstat 查看网络监听端口
5,命令 top 查看系统中的进程对 CPU、内存等的占用情况。
6,命令 ps  查看系统中的进程

;