Xenial Xerusのスクリプトソフトウェアインストールの一部として、「test.Zip」というzipアーカイブがあります。このアーカイブには、samples
というサブディレクトリ内のいくつかのファイルが含まれています。
andrew@athens:~/Desktop$ unzip -l test.Zip
Archive: test.Zip
Length Date Time Name
--------- ---------- ----- ----
0 2016-09-15 13:29 materials/
66 2014-11-16 18:22 materials/preferences.kcfgc
21554 2014-11-16 18:22 materials/mainwindow.cpp
166 2016-09-15 13:29 materials/.Zip
164 2014-11-16 18:22 materials/Messages.sh
0 2016-09-15 13:28 samples/
35147 2014-11-16 18:22 samples/LICENCE
631 2014-11-16 18:22 samples/README.md
2344 2014-11-16 18:22 samples/main.cpp
--------- -------
60072 9 files
andrew@athens:~/Desktop$
Xenial Xerusのコマンドラインunzip
ユーティリティを使用して、コンテンツのみ of samples
を抽出し、/tmp
に解凍しますか?
コマンドは、フォルダー名で抽出することです(デフォルトの動作):
unzip test.Zip samples/* -d /tmp
フォルダー名なし(サンプルフォルダーにのみ含まれるファイルを抽出):
unzip -j test.Zip samples/* -d /tmp
man unzip
から:
-j junk paths. The archive's directory structure is not recreated;
all files are deposited in the extraction directory (by default,
the current one).
お役に立てれば!