GNU/Linux >> Linux の 問題 >  >> Ubuntu

Linuxで特定のフォルダにファイルを抽出する方法

重要なファイルをバックアップしたり、インターネット経由で大きなファイルを送信したりする場合は、ファイルの圧縮が便利です。これにより、はるかに少ない帯域幅を使用しながら、ファイルをダウンロードするのがより簡単で便利になります。これらの圧縮ファイルには、多くの場合、zip、tar、tar.gz、gzなどの拡張子が付いています

Linuxには、このようなファイルを解凍するためのツールがいくつかあります。場合によっては、アーカイブファイルの内容をシステムの特定のフォルダに抽出する必要があります。

この記事では、ディスク上の特定のディレクトリにファイルを抽出する方法を学習します。

zipファイルを特定のディレクトリに抽出します

unzipコマンドは、ターミナルを使用してzipファイルを抽出するために使用されます。デフォルトでは、unzipコマンドはzipファイルを現在の作業ディレクトリに抽出します。 zipファイルを別のディレクトリに抽出する場合は、-dオプションに続けてディレクトリへのパスを使用します。

構文:

$ unzip zip-file-name.zip -d /path/to/directory

たとえば、font-files.zipという名前のアーカイブファイルを / tmp / newに抽出するには ディレクトリは次のコマンドを実行します:

$ unzip font-files.zip -d /tmp/new

注:抽出するディレクトリーは、すでに存在している必要があります。 unzipコマンドは、システムに新しいディレクトリを作成できません。

tar / tar.gz/tgzファイルを特定のディレクトリに抽出する

Linuxのほとんどのファイルは、tar形式を使用して圧縮されています。 tarコマンドを使用すると、tarアーカイブファイルを作成したり、解凍したりできます。デフォルトでは、tarコマンドはファイルを現在のディレクトリに抽出します。

特定のディレクトリにファイルを抽出するには、以下の構文に示すように、-cまたは–ディレクトリを使用します。

$ tar -xf file-name.tar -C /path/to/directory
$ tar -xf file-name.tar --directory /path/to/directory

たとえば、backup.tarファイルを/ tmp / backupディレクトリに抽出するには、示されているコマンドを使用します。ファイルを抽出する前に、ディレクトリが存在することを確認するか、ディレクトリを作成してください。

$ tar -xf backup.tar -C /tmp/backup

結論

Linuxの特定のディレクトリに圧縮ファイルを抽出するだけです。


Ubuntu
  1. Linuxで特定のディレクトリまたは別のディレクトリにtarファイルを抽出する方法

  2. Linuxで.gzファイルと.tar.gzファイルを抽出する方法

  3. Linuxでディレクトリとフォルダを削除する方法は?

  1. Linuxでファイルを見つける方法

  2. 特定のフォルダ内の特定の拡張子を持つすべてのファイルを削除するにはどうすればよいですか?

  3. Linuxで特定の親ディレクトリを持つすべてのファイルを見つける方法は?

  1. Linuxでディレクトリの名前を変更する方法

  2. Linuxでファイルの名前を変更する方法

  3. Linuxでディレクトリ内のファイルをカウントする方法