Sharutils,在Ubuntu上使用shar創建自解壓檔案

關於sharutils

在下一篇文章中,我們將看一下Sharutils。 這是一組用於處理外殼文件的實用程序。 效用 包含的GNU shar從許多文件中生成一個文件,並通過將二進製文件轉換為文本來準備它們,例如通過電子郵件進行傳輸 ASCII碼 簡單。

使用shar,我們將能夠將許多文件打包到一個文件中。 如果我們將其發送給聯繫人,他們將只需要製作可執行文件並運行該文件即可提取內容。 這樣,我們的聯繫人將獲取我們想要發送給您的文件。 Shar可以壓縮文件,編碼二進製文件和分割長文件.

大多數Gnu / Linux桌面都提供對壓縮格式的全面支持,例如; 焦油,gz, 拉鍊等等。,因此shar在這種情況下不是很有用。 但是,如果在服務器環境中使用Gnu / Linux,則shar由於其簡單性而很有用。

在Ubuntu上安裝SharUtils

在Unix操作系統上, shar是Shell歸檔的縮寫,是使用Unix實用程序shar創建的文件格式。。 shar文件是一種自解壓文件,運行該文件將重新創建生成該文件的文件。 要提取文件,通常只需要標準外殼 Unix伯恩.

默認情況下,大多數Gnu / Linux發行版中都不包含Shar,因此我們必須首先安裝它才能創建自解壓shar文件。 但是,我們不會在Ubuntu軟件選項中找到它,也不會通過apt本身找到它。 反而, 我們將必須安裝名為“沙魯提斯。 我們將可以通過打開終端(Ctrl + Alt + T)並在其中輸入以下命令來安裝此軟件包:

sharutils安裝

sudo apt install sharutils

安裝完成後,我們可以 查看安裝的版本 在同一終端上運行:

共享版本

shar --version

創建Shar文件

查找並準備文件

Shar是 一次作用於一批文件的命令行工具,將其放入單個文件中。 因此,為方便起見,在本示例中,我們將創建一個臨時文件夾並複制所有文件以包含在要生成的shar文件中。

準備好的屏幕截圖

創建一個shar文件

創建我們的shar文件從保存圖像的文件夾中,我們只需執行以下命令:

共享文件創建

shar ./* > ../archivos-empaquetados.shar

在這裡,每個用戶都可以更改“打包文件'使用更具描述性的名稱。

在上面的命令中, shar是程序 本身。 那個部分 ./*是入口,在這種情況下,這意味著我們將使用所在目錄中的所有文件。 命令中的下一件事是 the>符號,它是命令的輸入和輸出之間的除數。 該程序將其理解為“將左側的每個條目合併到右側定義的單個文件中”。 最後一部分 ../packed-files.shar是輸出文件的路徑和名稱。 可以更改此設置以適合每個用戶。 該過程非常快,通常不會超過幾秒鐘。

創建文件後,就可以共享它了。 雖然 必須說,與我們共享它的用戶還需要安裝Sharutils才能進行提取.

提取shar文件

當我們的聯繫人收到shar文件時, 您需要做的是使其可執行並隨後運行. 假設該用戶已經安裝了Sharutils,因此您只需要在終端中運行以下命令(Ctrl + Alt + T):

執行shar文件

chmod +x archivos-empaquetados.shar

./archivos-empaquetados.shar

就是這樣。 現在,我們的聯繫人可以刪除我們發送給他的原始文件,因為他的計算機上已有可用的內容。

卸載

要從我們的計算機中刪除程序,我們只需要打開一個終端(Ctrl + Alt + T)並編寫以下命令:

卸載sharutils

sudo apt purge sharutils

能夠被找到的 他們提供的手冊中有關Sharutils的信息, GNU網.


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。