linux常用基本命令之⽂件、磁盤管理(三)

續上篇

  1. ⽂件壓縮解壓:gzip
    tar與gzip命令結合使⽤實現⽂件打包、壓縮。 tar只負責打包⽂件,但不壓縮,⽤gzip壓
    縮tar打包後的⽂件,其擴展名⼀般⽤xxxx.tar.gz。
    gzip使用格式如下:
    gzip [選項] 被壓縮⽂件
    常用選項:
選項 含義
-d 解壓
-r 壓縮所有⼦⽬錄
	例如:
	1.   gzip -r test.tar test.tar.gz:壓縮
	2.   gzip -d test.tar.gz: 解壓縮
	3.   gzip test.tar:壓縮

tar這個命令並沒有壓縮的功能,它只是⼀個打包的命令,但是在tar命令中增加⼀個選項(-
z)可以調⽤gzip實現了⼀個壓縮的功能,實⾏⼀個先打包後壓縮的過程。
壓縮用法:
1)tar cvzf 壓縮包包名 ⽂件1 ⽂件2 …
2) -z :指定壓縮包的格式爲:file.tar.gz

	例如:
	1. tar -zcvf test.tar.gz *: 將當前路徑下所有的文件以及文件夾打包並壓縮       到test.tar.gz文件中
	2. tar -zxvf test.tar.gz:解壓到當前路徑下
	3. tar -zxvf test.tar.gz -C dongge/:解壓到自定路徑(解壓到指定⽬錄:-C (⼤寫字⺟“C”))
  1. ⽂件壓縮解壓:bzip2
    tar與bzip2命令結合使⽤實現⽂件打包、壓縮(⽤法和gzip⼀樣)。
    tar只負責打包⽂件,但不壓縮,⽤bzip2壓縮tar打包後的⽂件,其擴展名⼀般⽤xxxx.tar.gz2。
    在tar命令中增加⼀個選項(-j)可以調⽤bzip2實現了⼀個壓縮的功能,實⾏⼀個先打包後壓
    縮的過程。
    壓縮用法:tar -jcvf 壓縮包包名 ⽂件…(tar jcvf bk.tar.bz2 *.c)
    解壓用法:tar -jxvf 壓縮包包名 (tar jxvf bk.tar.bz2)

  2. ⽂件壓縮解壓:zip、unzip
    通過zip壓縮⽂件的⽬標⽂件不需要指定擴展名,默認擴展名爲zip。
    壓縮⽂件:zip [-r] ⽬標⽂件(沒有擴展名) 源⽂件
    解壓⽂件:unzip -d 解壓後⽬錄⽂件 壓縮⽂件

     例如:
     1. zip myzip *:壓縮所有文件到myzip文件中
     2. unzip -d ./test myzip,zip:解壓到test文件夾
    
  3. 查看命令位置:which
    如果找到就顯示這個命令的路徑

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章