ホームページ >システムチュートリアル >Linux >ISO イメージからファイルを抽出およびコピーするためのヒント (Linux)
Linux サーバー上に非常に大きなサーバーがあるとします。 iso イメージ ファイルを開いて、ファイルの 1 つを抽出またはコピーします。あなたは何をしますか?実際、Linux システムでこの要件を達成する方法はたくさんあります。
たとえば、従来の mount コマンドを使用して ISO イメージ ファイルを読み取り専用モードのループ デバイスとしてマウントし、そのファイルを別のディレクトリにコピーできます。
Linux システムで ISO イメージ ファイルを抽出します
このテストを完了するには、ISO イメージ ファイル (私は ubuntu-16.10-server-amd64.iso システム イメージ ファイルを使用します) と、ISO イメージ ファイルをマウントおよび抽出するためのディレクトリが必要です。
まず、次のコマンドを使用して、ISO イメージ ファイルをマウントするためのマウント ディレクトリを作成します。 リーリー
ディレクトリが作成されたら、次のコマンドを実行して、ubuntu-16.10-server-amd64.iso システム イメージ ファイルを簡単にマウントし、その内容を表示できます。リーリー
Linux システムに ISO イメージをマウントする
これで、マウント ディレクトリ /mnt/iso に入り、ファイルを表示するか、cp コマンドを使用してファイルを /tmp ディレクトリにコピーできます。リーリー
Linux システムで ISO イメージ内のファイルをコピーします
注: 「-r」オプションは、ディレクトリの内容を再帰的にコピーするために使用されます。必要に応じて、コピー コマンドの完了の進行状況を監視することもできます。
7zip コマンドを使用して ISO イメージの内容を抽出します
ISO イメージをマウントしたくない場合は、7zip ツールをインストールするだけで済みます。これは、TAR、XZ、GZIP、ZIP などのさまざまな形式でファイルを圧縮または解凍するための無料のオープンソース解凍ソフトウェアです。 、BZIP2など。リーリー
7zip ソフトウェアをインストールしたら、7z コマンドを使用して ISO イメージ ファイルの内容を抽出できます。リーリー
7zip ツールを使用して、Linux システムで ISO イメージ内のファイルを抽出します
注: Linux のマウント コマンドと比較すると、7zip は、あらゆる形式のファイルを圧縮および解凍する際に、より高速かつスマートです。
isoinfo コマンドを使用して ISO イメージ ファイルの内容を抽出します
isoinfo コマンドは、iso9660 イメージ ファイルの内容をディレクトリ形式で一覧表示するために使用されますが、このプログラムを使用してファイルを抽出することもできます。
前述したように、isoinfo プログラムはディレクトリのリストを表示するため、ISO イメージ ファイルの内容が最初にリストされます。
リーリー
Linux の ISO ファイルの内容をリストする
これで、次のように ISO イメージ ファイルから単一のファイルを抽出できるようになります:リーリー
注: 「-x」は標準出力に解凍するため、指定されたファイルを抽出するにはリダイレクトを使用する必要があります。
ISO イメージ ファイルから単一のファイルを抽出する
以上です。実際、この要件を達成するには多くの方法があります。ISO イメージ ファイル内のファイルを抽出してコピーするための他の便利なコマンドやツールをご存知の場合は、以下のコメントでみんなと共有してください。以上がISO イメージからファイルを抽出およびコピーするためのヒント (Linux)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。