Sharutils、Ubuntuでsharを使用して自己解凍型アーカイブを作成します

sharutilsについて

次の記事では、Sharutilsを見ていきます。 これは、シェルファイルを処理するためのユーティリティのセットです。 ユーティリティ 含まれているGNUsharは、多くのファイルからXNUMXつのファイルを生成します、バイナリファイルをテキストに変換することにより、たとえば電子メールサービスによる送信のためにそれらを準備します ASCII シンプル。

sharを使用すると、多くのファイルをXNUMXつにまとめることができます。 連絡先に送信する場合、実行可能ファイルを作成して実行するだけでコンテンツを抽出できます。 これにより、連絡先は送信したいファイルを取得します。 Sharは、ファイルの圧縮、バイナリファイルのエンコード、および長いファイルの分割を行うことができます.

ほとんどのGnu / Linuxデスクトップは、次のような圧縮形式の包括的なサポートを提供します。 tar、gz、 ZIP, etc.、したがって、この場合、sharはあまり役に立ちません。 ただし、サーバー環境でGnu / Linuxを使用する場合、sharは単純であるため便利です。

UbuntuにSharUtilsをインストールする

Unixオペレーティングシステムでは、 sharは、shell archiveの略語であり、Unixユーティリティsharで作成されたファイル形式です。。 sharファイルは自己解凍ファイルの一種であり、実行すると、生成元のファイルが再作成されます。 ファイルを抽出するには、通常、標準のシェルのみが必要です Unixボーン.

SharはデフォルトではほとんどのGnu / Linuxディストリビューションに含まれていないため、自己解凍型のsharファイルを作成するには最初にSharをインストールする必要があります。 ただし、Ubuntuソフトウェアオプションやaptを介した単独では見つかりません。 代わりに、 'と呼ばれるそれを含むパッケージをインストールする必要がありますシャルティル'。 ターミナルを開いて(Ctrl + Alt + T)、次のコマンドを入力することで、このパッケージをインストールできます。

sharutilsのインストール

sudo apt install sharutils

インストール後、 インストールされているバージョンを参照してください 同じ端末で実行している:

共有バージョン

shar --version

Sharファイルを作成する

ファイルを見つけて準備する

シャーは 一度にファイルのバッチを処理し、それらを単一のファイルに入れるコマンドラインツール。 したがって、この例の利便性と使いやすさのために、一時フォルダーを作成し、生成するsharファイルに含めるすべてのファイルをコピーします。

準備されたスクリーンショット

共有ファイルを作成する

sharファイルを作成する、画像が保存されているフォルダから、次のコマンドを実行するだけです。

sharファイルの作成

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

ここで、各ユーザーは 'の名前を変更できますパックファイル'よりわかりやすい名前。

上記のコマンドでは、 sharはプログラムです それ自体。 一部 ./*入り口です、この場合は、現在のディレクトリにあるすべてのファイルを使用することを意味します。 コマンドの次のことは >記号。これは、コマンドの入力と出力の間の除数です。。 プログラムはそれを「左側の各エントリを取得し、右側で定義された単一のファイルに結合します」。 最後の部分、 ../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.org.


コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。