ホームページ  >  記事  >  php教程  >  tar ファイルを別のディレクトリに解凍します。

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

高洛峰
高洛峰オリジナル
2016-12-19 14:30:121213ブラウズ

/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 サイトにご注意ください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。