Linux管理者として、あなたはしばしば対処しなければなりません タール ファイル。多くの場合、データを抽出する必要があります タール 特定のディレクトリにファイルします。だから、どのように抽出するか タール 特定のパスにファイルしますか? 1つの方法は、 タール 現在のディレクトリにファイルを置き、それを目的のディレクトリにコピーします。それは仕事をしますが、手順は時間がかかります。このガイドは、さまざまなタイプを抽出するための解決策を見つけることに焦点を当てています タール 特定のディレクトリへのファイル。
LinuxでTarファイルを特定のディレクトリに抽出する方法:
Tarファイルを別のディレクトリに抽出するには、以下の構文に従います。
$タール -xf [ファイル名]。タール-NS [/path_of/ディレクトリ]
または:
$タール - エキス - ファイル=[ファイル名]。タール - ディレクトリ [/path_of/ディレクトリ]
NS -NS フラグは、後の引数で言及されているファイルを抽出するようにTarユーティリティに指示します -NS。 一方、 -NS フラグは、ファイルを抽出するための特定のディレクトリを設定するために使用されます。または、tarを使用してファイルを抽出するために、単語の総数を明示的に指定することもできます。私の意見では、フラグを使用する方が、単語全体を入力するよりもはるかに迅速にファイルを抽出できます。例を見てみましょう。私はという名前のファイルを持っています my_documents.tar、 これをディレクトリに抽出したい files / tar_files、 そのコマンドを実行するには、次のようになります。
$タール -xfmy_documents.tar-NSファイル/tar_files
または:
$タール - エキス - ファイル= my_documents.tar - ディレクトリファイル/tar_files
ターミナルでファイルの抽出の進行状況を監視する場合は、-v(詳細)フラグを使用します。
$タール -xvfmy_documents.tar-NSファイル/tar_files
Linuxでtar.gz / tgzファイルを特定のディレクトリに抽出する方法:
上で説明したように、tarファイルは gzip 効用。このようなファイルを特定のディレクトリに抽出する手順は、ほとんど同じです。追加のフラグ -と 対処するコマンドに追加されます tar.gz また tgz ファイル:
$タール -zxfmy_documents.tar.gz-NSファイル/tar_gz_files
または:
$タール -zvxfmy_documents.tar.gz-NSファイル/tar_gz_files
Linuxの特定のディレクトリにtar.bz2 / tar.bz / tbz / tbz2ファイルを抽出する方法:
抽出方法を学ぶ前に、何を理解しましょう tar.bz2、tar.bz、tbz、tbz2 ファイルはです。これらは、いずれかによって圧縮されたtarファイルのファイル拡張子です。 bzip また bzip2 Linuxのユーティリティ。これらの拡張子のいずれかを持つファイルを抽出するには、 -NS 国旗:
$タール -jxfmy_documents.tar.bz2-NSファイル/bzip_files
詳細な出力の使用:
$タール -jvxfmy_documents.tar.bz2-NSファイル/bzip_files
結論:
タール は、バックアップアーカイブを作成するためにLinuxおよびUNIXベースのオペレーティングシステムで広く使用されているユーティリティです。 タール ユーティリティには、抽出する機能も付属しています タール 特定のディレクトリへのファイル。ファイルは、を使用して抽出できます -NS 指定されたフォルダパスのフラグ。また、 タール ユーティリティを使用すると、アーカイブファイルから特定のファイルを抽出することもできます。このオールインワンユーティリティには、探索し、さらに学ぶことがたくさんあります タール ユーティリティ実行 マンタール ターミナルで。