ローカルディレクトリから特定のディレクトリを抽出する方法は?例えば、
$ mkdir project
$ ll
-rwxrwxrwx 1 root root 343535 8월 17 08:56 foo.tar.gz*
drwxrwxrwx 2 root root 0 8월 17 09:04 project/
foo.tar.gz
ルートディレクトリには、抽出したいすべてのファイルが含まれています。project
頑張った
tar -C project -xzvf foo.tar.gz root_dir/
不運...
$ ls project
root_dir
もう一度言いますが、root_dir
この例のコンテンツはproject
ディレクトリに存在する必要があります。どうすればいいですか?
答え1
私のせいです、答えは鼻の前にあります...
tar -C project/ --strip-components=1 -xzvf foo.tar.gz root_dir