如何提取本地目录中的特定目录?例如,
$ 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