如何在Linux上使用tar命令解壓和壓縮文件

2021-01-09 百度經驗

inux上的tar命令通常用來創建名為.tar.gz或.tgz的歸檔文件,也被稱為「壓縮包」。該命令有大量的選擇,但你只需要記住幾個字母來快速創建tar歸檔。 tar命令可以提取生成的檔案了。包含在Linux發行版的GNU tar命令集成壓縮。 它可以創建一個.tar歸檔文件,然後在一個命令用gzip或bzip2的壓縮壓縮。

壓縮整個目錄或單個文件使用下面的命令來壓縮整個目錄或Linux上的一個文件。 它也將壓縮您指定的文件tar -czvf  name-of-archive.tar.gz  /path/to/directory-or-file-c:C reate存檔。-z:壓縮zip存檔。-v:在終端顯示進度的同時創建歸檔,也被稱為「V erbose」模式。 在V總是在這些命令可選的,但它是有幫助的。-f:允許你指定存檔的Filename。

一次性壓縮多個文件或目錄tar -czvf archive.tar.gz /home/ubuntu/Downloads /usr/local/stuff /home/ubuntu/Documents/notes.txt

壓縮是排除某些目錄和文件在某些情況下,你可能需要壓縮整個目錄,但不包括某些文件和目錄。 您可以通過添加一個這樣做--exclude開關為每個目錄或文件要排除。tar -czvf archive.tar.gz /home/ubuntu --exclude=/home/ubuntu/Downloads --exclude=/home/ubuntu/.cache

用bzip2壓縮雖然gzip壓縮最常用於創建名為.tar.gz或.tgz的文件,tar還支持壓縮的bzip2。 這允許您創建的bzip2壓縮文件,通常命名為.tar.bz2格式,.tar.bz或.tbz的文件。 要做到這一點,只需用bzip2的為一個-j取代的gzip的-z中的命令在這裡。tar -cjvf archive.tar.bz2 stuff

提取存檔一旦你有一個存檔,您可以使用tar命令解壓縮。 下面的命令將提取archive.tar.gz的內容到當前目錄。tar -xzvf archive.tar.gz

相關焦點

  • Linux下文件(文件夾)的壓縮和解壓
    前言在linux下,當我們上傳一個較大的文件或者要安裝一個軟體(如tomcat、mysql等)時,我們需要先將官網下載的壓縮包在linux伺服器上進行解壓,再進行安裝。Linux文件文件夾的壓縮和解壓1.zip命令例如:zip -r mysql.zip mysql 該句命令的含義是:將mysql文件夾壓縮成mysql.zipzip -r abcdef.zip abc def.txt 這句命令的意思是將文件夾abc和文件def.txt壓縮成一個壓縮包abcdef.zip2
  • Python學習第176課——tar解包和壓縮
    上節我們學習了tar命令打包和查看tar文件中的內容,這節我們繼續熟悉tar解包以及其他操作。上節我們把桌面上的linux文件夾裡面的東西打了一個包,打包後的文件也在桌面上,叫tar_linux.tar。
  • Linux基礎命令之:實驗內容及小結
    2.實驗內容在Linux中解壓cross-3.3.2.tar.bz2,並添加到系統環境變量中去。3.實驗步驟(1)將光碟中的cross-3.3.2.tar.bz2複製到Windows下的任意盤中。(2)重啟機器轉到Linux下,並用普通用戶身份登錄。(3)打開「終端」,並切換到超級用戶模式下。
  • Linux下scp命令使用教程
    下面我們介紹將本地的文件上傳到遠程伺服器上。執行命令"scp /root/node-v4.2.1-linux-x64.tar.gz root@192.168.2.105:/opt/test"。意思為將本地文件node-v4.2.1-linux-x64.tar.gz上傳到伺服器/opt/test目錄下。下面我們再次驗證是否真正的上傳成功。
  • linux下configure命令詳細介紹
    --program-prefix=PREFIX指定將被加到所安裝程序的名字上的前綴.例如,使用'--program-prefix=g'來configure一個名為'tar'的程序將會使安裝的程序被命名為'gtar'.當和其他的安裝選項一起使用時,這個選項只有當他被`Makefile.in'文件使用時才會工作.
  • Linux 下軟體安裝詳解
    在Windows下安裝軟體時,只需用滑鼠雙擊軟體的安裝程序,或者用Zip等解壓縮軟體解壓縮即可安裝。在Linux下安裝軟體對初學者來說,難度高於Windows下軟體安裝。下面我就詳細講解Linux下如何安裝軟體。     先來看看Linux軟體擴展名。
  • 娛樂工作兩不誤 在Linux下如何安裝QQ?
    1如何在linux版本中安裝QQ    對於大多數網友來說,開源Linux發行版未能成為市場主流應用,其很大一部分原因是支持軟體相對較少,娛樂功能有限,導致很多用戶放棄了嘗試Linux的念頭。下面我們給大家介紹三種在Linux版本中運行QQ的方法,以便大家與朋友未來使用Linux時能夠更好交流!
  • Linux安裝軟體的7種方式
    3、tar.gz原始碼包的安裝方式及步驟(1)找到自己所需版本的軟體包(例:軟體包名稱為chengxuyuan.tar.gz),並下載或者拷貝到自己制定的目錄。(2)如果使用root的直接到第三步,非root用戶需要切換到root帳戶下。(3)通過cd命令切換到軟體所在的目錄。
  • ARM Linux根文件系統Root Filesystem的製作
    /etc是用來存放初始化腳本和其他配置文件的。關於初始化腳本的內容後面仔細說。/proc是用來掛載存放系統信息虛擬文件系統——「proc文件系統」,「proc文件系統」在內核裡面可以選。如果沒有「proc文件系統」,很多Shell自己的命令就沒有辦法運行,比如ifconfig。「proc文件系統」不像devfs可以自動掛載,它需要使用初始化腳本掛載。
  • Linux命令cheat的安裝和使用
    大家好,今天周二,還是和往常一樣,沒有精神,每天坐在電腦前一坐就是一天,感覺身體也是一天不如一天了,不說這些,今天說一下Linux命令cheat, cheat 允許你在命令行中創建和查看交互式的速查表cheatsheet。它能幫助提醒 *nix 系統管理員他們經常使用但還沒頻繁到會記住的命令的選項,raksmart伺服器。
  • linux-遠程拷貝文件之scp
    2020-05-17 22:57:07 來源: linux運維菜 舉報
  • Igblast的安裝與使用
    下載並解壓igblast,並檢查文件的md5mkdir igblast && cd igblast# 下載安裝包wget ftp://ftp.ncbi.nih.gov/blast/executables/igblast/release/1.8.0/ncbi-igblast-1.8.0-x64-linux.tar.gz#
  • 如何在 Fedora Linux 上安裝 RPM 文件 | Linux 中國
    導讀:這篇初學者文章介紹如何在 Fedora 和 Red Hat Linux 上安裝 RPM 軟體包。它也隨後向你展示如何移除這些 RPM 軟體包。就像在 Windows 中的 .exe 文件,以及在 Ubuntu 和 Debian 中的 .deb 文件一樣,一個 rpm 文件能夠使你在 上快速安裝一個軟體。  你可以從軟體中心中找到並安裝大量的軟體,特別是 。但是有時你會在它們的網站上找到可用的 RPM 格式的軟體包。
  • 如何使用Buildroot為I.MX6製作根文件系統?
    2.1.硬體1)我使用的是米爾科技的I.MX6ULL的小板子,當時參加一個網上的活動,免費送我的,板子做的小巧精緻,和以前Freescale的Freedom開發板很像,贊,攜帶和使用太方便了。大家如果用的是I.MX其他系列,本文內容同樣適用。
  • 使用frp實現內網穿透管理物聯網設備
    //下載安裝包wget https://github.com/fatedier/frp/releases/download/v0.34.3/frp_0.34.3_linux_amd64.tar.gz//解壓安裝包tar -xvf frp_0.34.3_linux_amd64.tar.gz//使用nano或者vim打開解壓後的frps.ini文件並做以下最簡單的配置以供測試# frps.ini
  • 嵌入式Linux的GDB調試環境建立
    嵌入式Linux的GDB調試環境由Host和Target兩部分組成,Host端使用arm-linux-gdb,Target Board端使用gdbserver。
  • Linux如何安裝軟體
    常見的有以下幾種安裝方法源碼安裝rpm包安裝yum安裝 (RedHat、CentOS)apt-get安裝 (debian,ubuntu)源碼安裝以安裝gcc為例,登陸https://gcc.gnu.org/,下載自己想要的版本的gcc安裝包上傳gcc-4.1.2.tar.gz到Linux伺服器任意目錄,解壓解壓目錄執行shell命令configuration解壓目錄執行