Linux終端壓縮文件的4種方法

Linux終端壓縮文件的4種方法

你是 Linux 新手嗎?想學習如何從 Linux 終端壓縮文件但不知道如何操作?我們可以幫忙!跟隨我們了解在 Linux 終端中壓縮文件的 4 種方法!

Linux終端壓縮文件的4種方法

1. 焦油

在 Linux 平台的終端中壓縮文件的第一種方法是使用 Tar。Tar 是許多 Linux 程序所依賴的內置實用程序,因此無需詳細了解如何安裝它。 

Tar 命令可以創建多種不同格式的檔案,例如 TGZ、Tar、XZ 等。但是,您可以使用 Tar 製作的最通用和最有用的檔案是 TarGZ。 

要壓縮 TarGZ 存檔中的文件,請按鍵盤上的 Ctrl + Alt + T 或 Ctrl + Shift + T 打開終端窗口 。從那裡,使用下面的 tar 命令示例來了解如何壓縮文件和文件夾。

要壓縮一個文件(或多個文件),請執行以下命令示例。 

首先,進入包含您要壓縮的文件的文件夾。在本例中,我們將使用“Documents”目錄。

cd ~/文件

一旦終端位於“文檔”目錄中,您就可以創建一個新的 TarGZ 存檔。下面的命令將絕對壓縮“文檔”文件夾中的所有內容。

Linux終端壓縮文件的4種方法

tar -czvf my-new-archive.tar.gz *

不想壓縮文件夾中的所有內容?只想壓縮特定的東西?試試這個命令。

tar -czvf my-new-archive.tar.gz /home/username/path/to/file/or/folder/

只要說。。。就夠了; Tar 命令的用途非常廣泛。我們只是觸及了壓縮文件的皮毛。但是,您可以了解有關如何使用 Tar 創建存檔的更多信息,請執行下面的 –help 命令。

焦油--幫助

2.rar

在 Linux 上通過終端壓縮文件的另一種方法是使用 Rar。Rar 是一個免費的實用程序,它允許安裝它的人與 RAR 存檔格式進行交互。Rar 是一種專有格式,因此如果您的 Linux PC 上有 RAR 存檔或認識使用該格式的人,則此工具非常有用。

要在 Linux 中使用 Rar 實用程序壓縮文件,您必須先安裝該程序。必須安裝此程序的原因是 Unrar 支持專有格式,而許多 Linux 發行版不喜歡這一事實。 

Ubuntu

sudo apt 安裝 rar

Debian

sudo apt-get 安裝 rar

拱形Linux

須藤吃豆子 -S rar

軟呢帽

須藤 dnf 安裝 https://forensics.cert.org/fedora/cert/32/x86_64/rar-5.4.0-1.fc32.x86_64.rpm

OpenSUSE

sudo zypper addrepo https://packman.inode.at/suse/openSUSE_Leap_15.2/ packman-x86_64 sudo zypper install rar

在 Linux PC 上設置 Unrar 應用程序後,您可以使用 unrar 命令來壓縮文件。使用下面的命令示例,創建一個 Rar 存檔。請務必自定義命令以滿足您的需要。

rar a -r my-rar-archive.rar /home/username/path/to/folder/

或者,要壓縮單個文件,請執行以下命令。

rar a my-rar-archive.rar /home/username/path/to/file.file

最後,您可以壓縮文件夾中的所有文件。

cd /home/username/folder/where/files/are/ Linux終端壓縮文件的4種方法

rar a my-rar-archive.rar *

當 Rar 壓縮命令完成運行時,一個 RAR 格式的存檔將出現在您運行壓縮命令的目錄中。

3. 郵編

如果您需要在 Linux PC 上壓縮在其他操作系統(如 Mac 或 Windows)上也可以輕鬆訪問的文件,那麼 Zip 就是您想要的。它是所有主要操作系統都支持的通用壓縮格式。這是在 Linux 上使用它壓縮文件的方法。

首先,打開一個終端窗口。打開終端窗口後,按照下面的命令行示例學習如何使用zip 命令壓縮文件 。

要使用 Zip 工具壓縮包含文件的文件夾,請在zip 命令中指定文件夾的位置 。請記住,您需要自定義下面的命令示例以滿足您的需要。

zip -r name-of-zip-archive /home/username/location/of/folder/

想使用 Zip 工具壓縮幾個文件,而不是整個目錄?試試這個命令示例。

首先,進入要壓縮文件的目錄。

cd /home/username/location/of/files/to/compress/

然後,使用zip 命令壓縮文件 。

zip 壓縮包名稱文件名 1 文件名 2 文件名 3

或者,使用通配符 (*) 壓縮文件夾中的每個文件。

zip name-of-zip-archive *

Linux終端壓縮文件的4種方法

在當 拉鍊 命令完成後,你將不得不在你運行的目錄Zip文件 壓縮 而來。

4.豬

Pigz 是一種壓縮實用程序,不同於此列表中的任何其他程序。看,其他應用程序如 Tar、Rar 和 Zip 可以壓縮多個文件和文件夾。不是 Pigz 一次只能壓縮一個文件,但它很擅長。

Pigz 的特點在於它允許用戶快速、高效地壓縮文件以發送給朋友或備份。Pigz很簡單。要開始使用它,請啟動一個終端窗口。然後,按照以下說明將其安裝到您的系統上。

注意:想了解更多關於 Pigz 壓縮工具的信息?如果是這樣,請查看我們關於如何在 Linux 上使用 Pigz 工具的深入指南!

Ubuntu

sudo apt 安裝 pigz

Debian

sudo apt-get install pigz

拱形Linux

須藤吃豆子 -S pigz

軟呢帽

須藤 dnf 安裝 pigz

OpenSUSE

須藤 zypper 安裝 pigz

既然 Pigz 已經設置好,請使用CD 命令移動到您希望用 Pigz 壓縮的文件所在的目錄中。請記住在運行之前更改下面的示例命令以滿足您的需要!

cd /home/username/folder/with/file/to/compress/

進入目錄後,使用pigz 命令壓縮文件 。

Linux終端壓縮文件的4種方法

pigz 文件.文件名

當命令完成時,壓縮過程就完成了。您會在運行命令的文件夾中發現您的文件被壓縮的 GZ 存檔替換。

結論

Linux上終端壓縮文件的方法有很多種;然而,許多初學者 Linux 用戶並不知道這些工具。如果您剛剛開始使用 Linux 並想找出壓縮文件的不同方法,希望此列表為您指明了正確的方向!

你最喜歡用什麼工具在 Linux 上壓縮文件?在下面的評論部分告訴我們!


使用 Pano 改進 Gnome Shell 剪貼板

使用 Pano 改進 Gnome Shell 剪貼板

讓我們面對現實吧,默認的 Gnome Shell 剪貼板並不是很好。安裝 Pano 來改善您的剪貼板體驗!

如何在Linux上安裝DaVinci Resolve 17

如何在Linux上安裝DaVinci Resolve 17

您的 Linux 機器需要一個出色的非線性視頻編輯器嗎?使用本指南使用 Davinci Resolve 17!

如何使用壁紙下載器將壁紙下載到 Linux 桌面

如何使用壁紙下載器將壁紙下載到 Linux 桌面

Wallpaper Downloader 是一個靈活的 Linux 壁紙下載和管理器。它支持大多數Linux桌面環境,並且非常易於使用。本指南

如何在計算機上安裝 Tuxedo 操作系統

如何在計算機上安裝 Tuxedo 操作系統

想要通過 Tuxedo 計算機測試 Tuxedo 操作系統嗎?了解如何讓最新版本的 Tuxedo OS 在您的 PC 上運行。

如何在 Linux 上安裝 DEB 文件

如何在 Linux 上安裝 DEB 文件

什麼是 .DEB 文件?你用它做什麼?了解在 Linux PC 上安裝 DEB 文件的多種方法。

如何在 Linux 上玩消逝的光芒

如何在 Linux 上玩消逝的光芒

《消逝的光芒》是一款由 Techland 開發、華納兄弟互動娛樂發行的 2015 年生存恐怖視頻遊戲。遊戲的中心是

如何在計算機上安裝 Neptune Linux

如何在計算機上安裝 Neptune Linux

Neptune 使用 KDE Plasma 5 桌面環境,旨在提供優雅的操作系統。以下是如何在計算機上安裝 Neptune Linux。

嘗試 Ubuntu 的新基於 snap 的桌面

嘗試 Ubuntu 的新基於 snap 的桌面

想嘗試 Ubuntu 的新的基於 snap 包的桌面操作系統嗎?通過本指南了解如何將其部署在虛擬機上。

如何在 Linux 上玩《傳說之下》

如何在 Linux 上玩《傳說之下》

Undertale 是一款 2015 年 2D 獨立角色扮演遊戲,由遊戲開發商 Toby Fox 開發和發行。本指南將介紹在您的電腦上下載和安裝 Undertale

如何在 Linux 上玩《全面戰爭:三個王國》

如何在 Linux 上玩《全面戰爭:三個王國》

《全面戰爭:三個王國》是一款由 Creative Assembly 開發的回合製策略 RTS 遊戲。下面是如何在 Linux 上玩遊戲。