1. 程式人生 > >linux之壓縮解壓縮命令介紹

linux之壓縮解壓縮命令介紹

linux基礎知識

  • .zip是linux和windows通用的壓縮文件類型
    語法:zip [選項] [壓縮文件][源文件]
    實例:[root@www yang]# zip install.log.zip install.log
    adding: install.log (deflated 9%)
    技術分享圖片
    unzip解壓縮.zip壓縮的文件
    語法:unzip [選項][壓縮文件]
    實例:[root@www yang]# unzip install.log.zip -d hai
    Archive: install.log.zip
    inflating: hai/install.log
    -d是解壓縮的文件所在目錄
    -o解壓縮時不詢問用戶,直接覆蓋原來的文件
    技術分享圖片
  • gzip時GUN zip的縮寫,.gz結尾,常用於打包壓縮
    語法:gzip[-cdtv#]文件名
    -c:將壓縮的數據輸出到屏幕上
    -d:解壓縮的參數
    -t:檢驗壓縮文件的正確性
    -#:壓縮等級
    實例:[root@www hai]# gzip install.log
    技術分享圖片
    源文件會自動刪除。
    解壓縮命令
    gunzip和gzip
    實例:[root@www hai]# gzip -d install.log.gz
    技術分享圖片
    源文件會自動刪除。
    [root@www hai]# gunzip install.log.gz
    技術分享圖片
    3.bzip2更優秀的壓縮比。.bz2結尾。
    語法:bzip2[-cdkzv#]文件名
    實例:[root@www hai]# bzip2 install.log
    技術分享圖片
    自動刪除源文件。
    解壓縮
    實例:[root@www hai]# bzip2 -d install.log.bz2
    技術分享圖片
    4.tar打包命令
    語法:tar[-j][-z][cv][-f 壓縮的文件]filename打包與壓縮
    tar[-j][-z][tv][-f 壓縮的文件] 查看文件名
    tar[-j][-z][xv][-f 壓縮的文件][-C目錄]解壓縮
    -c:新建打包文件,搭配-v查看被打包的文件名
    -t:查看打包文件的內容有哪些
    -x:解壓縮解打包
    -j:通過bzip2壓縮/解壓的文件.tar.bz2
    -z:通過gzip壓縮/解壓的文件 .tar.gz
    -v:將正在處理的文件名顯示出來
    -f:filename 接要被處理的文件
    -C:指定解壓縮的目錄
    實例:[root@www yang]# tar zcvf cs.tar.gz install.log passwd.txt users.txt
    技術分享圖片
    或這樣實例:[root@www yang]# tar -zcv -f cs1.tar.gz install.log passwd.txt users.txt
    技術分享圖片
    解壓縮:
    實例:[root@www yang]# tar zxvf cs.tar.gz -C /root/yang/hai/
    技術分享圖片
  • linux之壓縮解壓縮命令介紹