FTP経由でリモートシステムからローカルシステムに転送する大きなターボールがあります。
転送中にファイル処理を開始できるように、一度に50のファイルを解凍できるかどうかを知りたいです。
ベストアンサー1
ここアーカイブから特定のファイルを抽出する方法の詳細な説明。具体的には、GNU tarはtarballから単一または複数のファイルを抽出するために使用できます。特定のアーカイブメンバーを抽出するには、正しいメンバー名をパラメーターとして指定してください。
たとえば、
tar --extract --file={tarball.tar} {file}
特定のワイルドカードパターン(ワイルドカード)に一致するファイルを抽出することもできます。たとえば、ディレクトリのプレフィックスに関係なく、cbz.tarからpicで始まるすべてのファイルを抽出するには、次のように入力します。
tar -xf cbz.tar --wildcards --no-anchored 'pic*'
すべてのPHPファイルを抽出するには、次のように入力します。
tar -xf cbz.tar --wildcards --no-anchored '*.php'
どこ、
-x
:tar にファイルを解凍するよう指示します。
-f
:ファイル名/圧縮パッケージ名を指定します。
-v
:詳細(ファイル抽出中の進行状況を表示)
-j
:.bz2ファイルを解凍するために使用されるbzip2を介して圧縮パッケージをフィルタリングします。
-z
:.gzファイルを解凍するために使用されるgzipを介して圧縮パッケージをフィルタリングします。
--wildcards
:コマンドライン引数をワイルドカードパターンとして処理するようにtarに指示します。
--no-anchored
:/ 区切り文字の後のすべてのメンバー名にパターンが適用されることを通知します。