Linux
 Computer >> コンピューター >  >> システム >> Linux

Linuxでsharを使用して自己解凍型アーカイブを作成する方法

Linuxでsharを使用して自己解凍型アーカイブを作成する方法

連絡先にそれが何であるか、アーカイブを送信した後にそれを解凍する方法を説明しなければならないのは、面倒で面倒でもありませんか? 「はい」と答えた場合は、Linuxでの共有が気に入るはずです。

sharを使用すると、多くのファイルを1つのファイルに「パック」できます。連絡先に送信する場合は、実行可能であることを確認し、実行して抽出する必要があります。複雑なコマンドはなく、プロセスをガイドする必要もありません。

これを使用して、ファイルのグループを1つの「共有」ファイルにパックする方法を見てみましょう。

Sharのインストール

SharはデフォルトではほとんどのLinuxディストリビューションに含まれていないため、自動抽出Sharファイルアーカイブを作成できるようにするには、最初にSharをインストールする必要があります。ただし、ソフトウェアセンターでは見つかりません。また、aptを介して単独で見つけることもできません。代わりに、それを含むより大きな「sharutils」パッケージをインストールする必要があります。これを行うには、端末を起動して次のコマンドを使用します:

sudo apt install sharutils
Linuxでsharを使用して自己解凍型アーカイブを作成する方法

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

Sharはコマンドラインツールであり、一度に多数のファイルを処理して、それらを単一のアーカイブに配置します。したがって、利便性と使いやすさのために、一時フォルダを作成し、共有アーカイブに含めるすべてのファイルを一時フォルダに移動またはコピーします。

ターミナルがアクティブな状態で、 cd 新しく作成したディレクトリに移動します。

Linuxでsharを使用して自己解凍型アーカイブを作成する方法

ファイルをパックする

共有アーカイブを作成するには、次のコマンドを実行します。

shar ./* > ../archive-filename.shar

「archive-filename」をお好みのファイル名に変更してください。

Linuxでsharを使用して自己解凍型アーカイブを作成する方法

これを「分解」して、ファイルにどのように使用できるかを理解しましょう。

  • shar もちろん、最初はプログラムそのものです。
  • ./* は入力であり、この特定のケースでは、「ディレクトリ内のすべてのファイル」を意味します。
  • > コマンドの入力と出力の間のスプリッターです。プログラムは、それを「ブラケットの左側にあるすべての入力を取得し、ブラケットの右側に定義された単一のファイルに結合する」と理解しています。
  • ../ archive-filename.shar は出力ファイルのパスと名前です。好きなように変更できます。

このプロセスは非常に高速で、通常は数秒以上かかりません(PCのパフォーマンスによって異なります)。

Linuxでsharを使用して自己解凍型アーカイブを作成する方法

アーカイブを作成したら、新しいファイルを連絡先と共有できます。彼らもsharutilsをインストールする必要がありますが 自動抽出が機能するためには、次のステップで、通常のアーカイブを処理するよりもすべてが簡単になることがわかります。

sharアーカイブの抽出

友達がsharアーカイブを受け取ったら、それを実行可能にして実行するだけです。

友達がすでにsharutilsを持っていると仮定します インストールすると、次のコマンドでアーカイブを抽出できます。

chmod +x archive.shar
./archive.shar
Linuxでsharを使用して自己解凍型アーカイブを作成する方法 Linuxでsharを使用して自己解凍型アーカイブを作成する方法

そして、それはそれでした–そこに含まれていたファイルは、同じフォルダー内のそのすぐ隣に抽出されました。送信された元のファイルを削除します。

Linuxでsharを使用して自己解凍型アーカイブを作成する方法

ほとんどのLinuxデスクトップは、tar、gz、zipなどの圧縮形式を包括的にサポートしているため、この場合、sharはあまり役に立ちません。ただし、サーバー(またはヘッドレス)環境でLinuxを使用している場合は、さまざまなコマンドを覚えていなくてもアーカイブを簡単に抽出できるため、sharは非常に便利です。追加の手順やフラグやスイッチはなく、インストールする他のプログラム。共有に加えて、Windows、macOS、Linuxにはすべて、自己解凍型アーカイブを作成するためのネイティブアプリが付属しています。ぜひチェックしてください!


  1. パスワードを使用してLinuxユーザーを作成する

    Linuxを作成する必要がある場合があります バッチモード(完全自動)のユーザーアカウントですが、多くの場合、初心者はパスワードの設定方法を尋ねます。 手動で入力せずに新しいユーザーの場合。天国のコマンドに感謝しますuseradd 入力パラメータとしてパスワードを取得できますが、暗号化する必要があります。 つまり、パスワードを使用してLinuxユーザーアカウントを作成するには、次のコマンドが役立ちます。 useradd -m -pencryptedPass ユーザー名 パスワードを暗号化する方法を少なくとも2つ知っています。 1つ目は、 perlを使用することです。 cry

  2. Linux で DeVeDe を使用して DVD ムービーを作成する方法

    前回は、DVD ムービーをリッピングする方法を学びました。今日は、まったく逆のことをします。DVD ムービーの作成方法を学びます。これは特に、DVD 以外のフォーマットをサポートできない古い DVD プレーヤーを使用している場合に考慮すべきことですが、自家製のものを含め、あらゆる種類のフォーマットで嘘をついているビデオがたくさんあります。このチュートリアルでは、DeVeDe を使用して MPEG-4 ムービーを DVD に変換します。フォローしてください。 DeVeDe をインストールします DeVeDe は、最も一般的なディストリビューションのリポジトリに含まれています。ここで行う