日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

linux 最快的壓縮命令 linux壓縮命令

【linux 最快的壓縮命令 linux壓縮命令】

linux 最快的壓縮命令 linux壓縮命令


linux 文件壓縮命令
  • .Z 使用 compress 壓縮文件
  • .zip 使用 zip 壓縮文件
  • .gz 使用 gzip 壓縮文件
  • .bz2 使用 bzip2 壓縮文件
  • .xz 使用 xz 壓縮文件
  • .tar 使用 tar 工具打包歸檔,沒有壓縮文件
  • .tar.gz 使用 tar 歸檔 在 gz 壓縮文件
  • .tar.bz2 使用 tar 歸檔在 bz2 壓縮文件
  • .tar.xz 使用 tar 歸檔在 xz 壓縮文件
其中,compress 已經(jīng)過時了,因為太老,個別版本的 linux 已經(jīng)不支持了,linux 下的壓縮工具還是以 gzip 和 bzip2 以及后加入的 xz 作為主力,但是由于這些工具,最早不能壓縮目錄,只能針對單一文件進(jìn)行壓縮,所以在日常使用中,他們都是配合著 tar 這個打包工具,由 tar 把目錄中的很多文件打包成一個文件,再經(jīng)由對應(yīng)的工具進(jìn)行壓縮,所以我們會看上面的那些 tar.*的壓縮包 。好了我們先來學(xué)習(xí)下這些壓縮工具如何使用
壓縮文件的優(yōu)點如下
  • 文件更小,便于網(wǎng)絡(luò)傳輸,效率更高;
  • 避免雜亂,可以減少文件個數(shù),多個文件一起壓縮;
  • 有些文件不能直接傳輸,比如安裝程序,壓縮后就可以傳輸了
壓縮工具使用
compress
-d解壓壓縮文件-c保留源文件,標(biāo)準(zhǔn)輸出-b指定壓縮率 9-16 之間,值越大壓縮效率越高-f強(qiáng)制解壓覆蓋源文件-r遞歸處理,將指定目錄下的所有文件及子目錄一并處理-v壓縮統(tǒng)計信息# 壓縮文件[root@ym test]# compress bigfile[root@ym test]# ls bigfile.Z bigfile.Z# -d 加壓縮[root@ym test]# compress -d bigfile.Z[root@ym test]# ls1test.sh2test.shbigfile--deletefilepasswdtest.sh# -c 保留源文件[root@ym test]# compress -c bigfile > bigfile.Z[root@ym test]# ls bigfile*bigfilebigfile.Z# -f 強(qiáng)制壓縮文件不管是否存在[root@ym test]# ls bigfile*bigfilebigfile.Z[root@ym test]# compress -f bigfile[root@ym test]# ls bigfile*bigfile.Z# -b 指定壓縮率[root@ym test]# compress -d bigfile.Z# -r 遞歸壓縮文件[root@ym tmp]# compress -r ym[root@ym tmp]# ls ym/test1test.sh.Z2test.sh.Zbigfile.Z--delete.Zfile.Zpasswd.Z uncompress
-d解壓壓縮文件-c保留源文件,標(biāo)準(zhǔn)輸出-b指定壓縮率 9-16 之間,值越大壓縮效率越高-f強(qiáng)制解壓覆蓋源文件-r遞歸處理,將指定目錄下的所有文件及子目錄一并處理-v壓縮統(tǒng)計信息 gzip
[root@ym ~]# gzip -hUsage: gzip [OPTION]... [FILE]...-c, --stdout保留源文件,把壓縮后的文件輸出到標(biāo)準(zhǔn)輸出設(shè)備-d, --decompress 解壓縮文件-f, --force強(qiáng)制壓縮文件,不管是什么類型的文件及是否存在-h, --help在線幫助-k, --keep保留源文件不刪除文件-l, --list列出壓縮文件的相關(guān)信息-L, --license顯示版本與版權(quán)信息-n, --no-name壓縮文件時,不保存原來的文件名稱及時間戳記-N, --name壓縮文件時,保存原來的文件名稱及時間戳記-q, --quiet不顯示警告信息-r, --recursive遞歸處理,將指定目錄下的所有文件及子目錄一并處理-S, --suffix=SUF <壓縮字尾字符串>或----suffix<壓縮字尾字符串>  更改壓縮字尾字符串-t, --test測試壓縮文件是否正確無誤-v, --verbose顯示指令執(zhí)行過程-V, --version顯示版本信息-1, --fast此參數(shù)的效果和指定"-1"參數(shù)相同-9, --best此參數(shù)的效果和指定"-9"參數(shù)相同[root@ym test]# tar -c passwd > passwd.gz # 將 passwd 內(nèi)容通過>標(biāo)準(zhǔn)輸出到 passwd.gz [root@ym test]# ls1test.sh2test.shfile.gzpasswdpasswd.gztest.sh[root@ym test]# gzip -d file.gz# -d 選項 將壓縮文件 file.gz 解壓成 file 文件[root@ym test]# ls1test.sh2test.shfilepasswdpasswd.gztest.sh[root@ym test]# gzip -k file # -k 選項壓縮文件同時保留源文件[root@ym test]# ls1test.sh2test.shfilefile.gzpasswdpasswd.gztest.sh[root@ym test]# gzip -l file.gz # 查看壓縮率信息compresseduncompressedratio uncompressed_name1055266061.2% file#使用 dd 命令生成一個 10M 的文件[root@ym test]# dd if=/dev/zero of=./bigfile bs=1M count=10 記錄了 10+0 的讀入記錄了 10+0 的寫出 10485760 bytes (10 MB, 10 MiB) copied, 0.00384293 s, 2.7 GB/s# 使用-9 壓縮率最高[root@ym test]# gzip -9 bigfile[root@ym test]# gzip -l bigfile.gzcompresseduncompressedratio uncompressed_name102161048576099.9% bigfile# 解壓并使用壓縮率最低重新壓縮查看[root@ym test]# gzip -d bigfile.gz [root@ym test]# gzip -1 bigfile [root@ym test]# gzip -l bigfile.gzcompresseduncompressedratio uncompressed_name457801048576099.6% bigfile [root@ym ~]# gzip -r test # 壓縮目錄下所有文件 [root@ym ~]# cd test[root@ym test]# ls1test.sh.gz2test.sh.gzbigfile.gzfile.gzpasswd.gztest.sh.gz

推薦閱讀