tar ファイルを別のディレクトリに解凍します。

高洛峰
リリース: 2016-12-19 14:30:12
オリジナル
1217 人が閲覧しました

/tmp/data という指定されたディレクトリに tar ファイルを抽出したいと考えています。 tar コマンドを使用して、Linux または Unix 系システム上の別のディレクトリに tar ファイルを解凍するにはどうすればよいですか?

他のディレクトリに切り替えて解凍するために cd コマンドを使用する必要はありません。ファイルは次の構文を使用して解凍できます。

構文

一般的な Unix tar 構文:

tar -xf file.name.tar -C /path/to/directory
ログイン後にコピー

GNU/tar 構文:

tar xf file.tar -C /path/to/directory
 
tar xf file.tar --directory /path/to/directory
ログイン後にコピー

例: ファイルを別のディレクトリに抽出します

この例では。 $HOME/etc.backup.tar を /tmp/data ディレクトリに解凍しました。まず、このディレクトリを手動で作成する必要があります。次のように入力します。

mkdir /tmp/data
ログイン後にコピー

$HOME/etc.backup.tar を /tmp/data に解凍するには、次のように入力します。

 tar -xf $HOME/etc.backup.tar -C /tmp/data
ログイン後にコピー

進行状況を確認するには、-v オプションを使用します。

tar -xvf $HOME/etc.backup.tar -C /tmp/data
ログイン後にコピー

出力例 :

tar ファイルを別のディレクトリに解凍します。

Gif 01: tar コマンドは、ファイルを別のディレクトリに解凍します

解凍されたファイルを指定することもできます:

tar -xvf $HOME/etc.backup.tar file1 file2 file3 dir1 -C /tmp/data
ログイン後にコピー

foo.tar.gz (.tgz 拡張子ファイル) パッケージを /tmp に解凍するには/bar 、次のように入力します:

mkdir /tmp/bar
tar -zxvf foo.tar.gz -C /tmp/bar
ログイン後にコピー

foo.tar.bz2 (.tbz、.tbz2、および .tb2 拡張子ファイル) パッケージを /tmp/bar に解凍するには、次のように入力します:

mkdir /tmp/bar
tar -jxvf foo.tar.bz2 -C /tmp/bar
ログイン後にコピー



その他の解凍された tar ファイル別のディレクトリにある関連記事については、PHP 中国語 Web サイトにご注意ください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!