linux_學習之檔案與文件系統的壓縮與打包

2021-03-06 Python小白養成記

gzip filename   即對其進行了壓縮處理bzip2  filename  進行了壓縮處理zip  fileName.zip  fileName 壓縮unzip  fileName.zip 解壓tar 壓縮解壓

linux系統常見的壓縮包

擴展名有:

*.tar      tar程序進行打包

*.tar.gz   通過tar打包同時通過gzip進行壓縮

*.gz      

*.bz2

*.tar.bz2  通過tar打包同時通過bzip2進行壓縮

gzip filename   即對其進行了壓縮處理
gzip【-cdtv#】文件名

•    -c 將壓縮文件的內容在屏幕顯示

•    -d 解壓

•    -t 檢查文件是否有誤

•    -v 顯示壓縮過程

•    -# 壓縮等級1-9(快->慢;大->小)默認使用6

註:gzip壓縮完時會將源文件刪掉,解壓完成後會將壓縮文件刪掉;

$ gzip -c man.config > man.config.gz   這樣可以保留源文件不被刪除

zcat 可以在不解壓的情況下查看壓縮過的文件
# zcat *.gz**

bzip2  filename  進行了壓縮處理
bzip2【-cdkzv#】文件名

-c 將壓縮過程產生的數據在屏幕顯示

-d 解壓

-k 保留源文件,不刪除

-v 顯示壓縮過程(比例等數據)

-z 壓縮參數

-# 壓縮等級1-9(快->慢;大->小)默認使用6

bcat 可以在不解壓的情況下查看壓縮文件
# bcat *.bz2

zip  fileName.zip  fileName 壓縮unzip  fileName.zip 解壓tar 壓縮解壓
# 將多個文件/目錄打包為一個大文件然後可選擇進行壓縮
tar 【-ctxjzv】[-f filename] 要打包的文件

 -c 建立打包

 -t 查看包裡有那些文件

 -x 解包

 -j 打包時通過bzip2進行壓縮 .tar.bz2

 -z 打包時通過gzip進行壓縮 .tar.gz

 -v 顯示壓/解過程

 -p 保留原本檔案的屬性權限,去掉根目錄存在 即etc/test,而不是/etc/test

 -P 大寫P保留根目錄,解壓時直接解壓到根目錄下

 -C 指定目錄解壓(或切換到指定目錄解壓同-C效果一樣)

 -f   指定壓縮後文件名

壓縮:tar -jcv -f *.tar.bz2 文檔名

查詢:tar -jtv -f *.tar.bz2

解壓:tar -jxv -f *.tar.bz2 文檔名

相關焦點

  • ​Linux 系統 tar 文件壓縮打包命令
    Linux 系統 tar 文件壓縮打包命令 引言 前面我們說了打包和壓縮,才知道了打包和壓縮不一樣啊,那日常中打包和壓縮該如何操作呢,小夥伴們肯定想說,這還用問嗎,像我們日常中不管是 Windows 系統還是 Mac 系統它們都用系統自帶的打包壓縮工具, Windows 系統有本身的文件資源管理器;Mac 系統也有原生的歸檔實用工具,還有很多第三方的軟體
  • Linux運維:常用的文件(打包)解壓和壓縮工具之tar
    本文介紹如何在Liunux命令行下完成文件(夾)壓縮和解壓操作,生物信息應用常見的壓縮文件有:zip、 gz、 tar.gz、 bz2、
  • Linux下的tar壓縮解壓縮命令詳解
    tar-c: 建立壓縮檔案-x:解壓-t:查看內容-r:向壓縮歸檔文件末尾追加文件-u:更新原壓縮包中的文件這五個是獨立的命令,壓縮解壓都要用到其中一個,可以和別的命令連用但只能用其中一個。下面的參數是根據需要在壓縮或解壓檔案時可選的。
  • linux 幾種壓縮解壓命令介紹
    今日同時恭喜另外一場沒有硝煙的勝利,為了避蹭熱點之嫌,在此我就不明說具體那件事,不過小編實習+第一份工作作為外包公司在這家公司駐點過,現在想想也覺得是一份難能的財富一,linux下都有哪些解壓縮的命令1,gzipGzip是若干種文件壓縮程序的簡稱,通常指GNU計劃的實現,此處的gzip代表GNU zip。也經常用來表示gzip這種文件格式。
  • Linux 壓縮、解壓、打包詳解
    在Linux 中,解壓、壓縮、打包是日常會很頻繁用到的幾個操作,但因為參數很多,沒有記憶點,加上壓縮文件的類型很多,如果不經常使用,會容易忘記。
  • Tar命令備份還原Linux系統
    備份打開終端,切換到root狀態sudo su進入系統"/"目錄執行打包命令(exclude=/ 後面填寫的是備份時想要排除的文件夾)cd /,就可以通過tar打包壓縮備份到指定的地方,特別是對一些總文件比較大比較多的情況,還可以利用-g選項來做增量備份。
  • Linux 打包及壓縮命令使用方法總結
    概覽在這篇文章中,我將總結 Linux 系統下面常見的幾種壓縮工具,包括它們的壓縮命令、解壓縮命令、特殊參數等,同時,我還將介紹打包命令 tar,以及如何將其與壓縮命令同時使用。Linux 下面的壓縮命令主要有下面幾個:打包命令:如果和 gzip 一塊使用:.tar.gz 或者 .tgz所謂打包,就是將一個文件、或者一堆文件打包成一個單一文件的過程。
  • Linux 常用命令:解壓縮篇
    tartar是linux中最常用的解壓縮命令。tar命令可用於處理後綴名為tar,tar.gz,tgz,.tar.Z,tar.bz2的文件。歸檔並壓縮為tar.gz或tar.bz2這種方式打包對文件進行了壓縮:tar -zcvf test.tar.gz file1 file2 #打包,並以gzip壓縮tar -jcvf test.tar.bz2 file1 file2 #打包,並以bzip2壓縮查看壓縮包中的文件
  • 07_使用tar命令進行文件壓縮
    2.1 tar命令介紹tar命令的功能是將多個文件和目錄打包成一個大文件,後來由於GNU把tar命令和相關壓縮命令結合到一起(比如gzip、bzip2、xz等等),咱們可以直接使用tar命令進行壓縮和解壓縮,因此本文的重點是介紹tar命令進行文件壓縮和解壓縮。
  • linux基礎命令和使用(基礎入門篇,看完就課上手linux作業系統)
    源文件要使用絕對路徑,不能使用相對路徑,這樣可以方便移動連結文件後,仍然能夠正常使用在 linux中,文件名 和 文件數據 是分開儲存的打包/壓縮tar -cvf 打包文件.tar 被打包的文件 /路徑 打包文件 eg:tar -cvf py.tar 01.py 02.py 03.pytar -xvf 打包文件.tar解包文件eg: tar -xvf py.tar
  • Linux常用命令-解壓縮篇
    前言Linux常用命令中,有很多用於對文件的壓縮或解壓,本文將介紹這些解壓縮命令中不常見卻非常實用的用法。tartar是linux中最常用的解壓縮命令。tar命令可用於處理後綴名為tar,tar.gz,tgz,.tar.Z,tar.bz2的文件。
  • 如何快速將 Linux 系統製作成 ISO 鏡像文件?
    那麼,就有朋友留言說了,傑哥能不能分享下現有 Linux 作業系統刻錄成 ISO 文件的教程呀,看上去這個問題很簡單。雖然我之前並沒有實踐過這塊,也趁此機會學習下並分享給大家。今天就跟大家分享下這款神奇的開源免費故障恢復和備份工具 —— Mondo Rescue。什麼是 Mondo Rescue?
  • 讓Ubuntu 16.04可以壓縮/解壓縮RAR文件
    >    也被解壓到當前目錄下,不能保持壓縮前的目錄結構,如果想保持壓縮前的目錄結構,用x解壓x 帶路徑解壓文檔中內容到當前目錄  例:rar x test.rar    這樣解壓的話,dir1就會保持原來的目錄結構a 添加文件到操作文檔例:rar a test.rar file1.txt 若test.rar文件不存在,則打包file1.txt文件成
  • Linux下使用tar命令
    解壓語法:tar [主選項+輔選項] 文件或者目錄使用該命令時,主選項是必須要有的,它告訴tar要做什麼事情,輔選項是輔助使用的,可以選用。主選項:c :創建新的檔案文件。如果用戶想備份一個目錄或是一些文件,就要選擇這個選項。相當於打包。
  • 在 Linux 上壓縮文件的 5 種方法 | Linux 中國
    在 Linux 上有不少用於壓縮文件的命令。最新最有效的一個方法是 xz,但是所有的方法都有節省磁碟空間和維護備份文件供以後使用的優點。在這篇文章中,我們將比較這些壓縮命令並指出顯著的不同。tartar 命令不是專門的壓縮命令。它通常用於將多個文件拉入一個單個的文件中,以便容易地傳輸到另一個系統,或者將文件作為一個相關的組進行備份。
  • Linux文件查找命令之locate與find
    locate 讓使用者可以很快速的搜尋檔案系統內是否有指定的檔案。其方法是先建立一個包括系統內所有檔案名稱及路徑的資料庫,之後當尋找時就只需查詢這個資料庫,而不必實際深入檔案系統之中了。在一般的 distribution 之中,資料庫的建立都被放在 crontab 中自動執行。1.
  • linux打包命令tar詳解
    Linux打包命令之tar詳解1、命令:tara)功能:將多個文件或目錄打包在一起,可通過調用gzip或zip 實現壓縮
  • 適用於linux的5個最佳命令行歸檔工具
    # tar -zcvf name_of_tar.tar.gz /path/to/folder解壓一個 tar 存檔文件。在備存文件中,所有成員文件皆保有原來的屬性與權限。# ar cr libmath.a substraction.o division.o提取ar存檔文件。
  • 深入理解Linux文件系統的目錄結構
    /boot 目錄主要放置開機會使用到的檔案,包括Linux核心檔案以及開機選單與開機所需設定檔等等。Linux kernel常用的檔名為:vmlinuz ,如果使用的是grub這個開機管理程式,則還會存在/boot/grub/這個目錄。/dev 目錄在Linux系統上,任何裝置與周邊設備都是以檔案的型態存在於這個目錄當中。
  • 嵌入式Linux文件系統詳細介紹
    (3) Cramfs:Compressed ROM File SystemCramfs是Linux的創始人 Linus Torvalds參與開發的一種只讀的壓縮文件系統。它也基於MTD驅動程序。在cramfs文件系統中,每一頁(4KB)被單獨壓縮,可以隨機頁訪問,其壓縮比高達2:1,為嵌入式系統節省大量的Flash存儲空間,使系統可通過更低容量的FLASH存儲相同的文件,從而降低系統成本。