【发布时间】:2009-05-10 16:14:43
【问题描述】:
如何将 tarball 中的子目录解压到当前目录中?
例如,来自wordpress 的压缩包:
wordpress/
wordpress/wp-trackback.php
wordpress/wp-config-sample.php
wordpress/wp-settings.php
wordpress/wp-rss2.php
wordpress/readme.html
wordpress/index.php
...
如何将wordpress/ 下的所有内容提取到当前目录中?也就是说,它不会创建wordpress 目录。
我试过这个没有运气:
tar xvfz latest.tar.gz wordpress -C ./
我知道我可以正常提取并将其移回,但我认为必须有一种方法可以一次性完成。
【问题讨论】:
-
我在编程环境中遇到过这个确切的问题。让我们尝试更开阔一点,人们——如果 s/wordpress/kernel_source/g 足以提出一个“与编程相关”的问题,那么一开始就是“与编程相关”。
-
@j_random_hacker - 问题与编程无关。问题基本上是“如何在 unix 系统上使用 tar 实用程序?”没有任何与此相关的编程。它可能会出现在服务器故障或使用 unix 的论坛上。
-
没有比这里更好的地方来提出这样的问题了。如果这个地方排除了“非编程”问题,那么网站的范围需要扩大到包括我的问题。另外,还有很多关于 tar 的类似问题没有基于这些理由关闭(我在发布之前检查过)。如果你要关闭它,你也应该关闭它们。或者我应该稍微改一下这个问题,问“如何将 $RANDOM_LIBRARY”提取到当前目录中”,这样听起来像是与编程有关,但真的是我在欺骗系统?
-
看在皮特的份上,这家伙甚至试图解压他的 php 文件。这个网站不仅仅是关于编程,它是关于知道如何使用启用它的工具。这就是为什么我们有丰富的关于 vim 和 emacs 的部分。 Tar 是其中一种工具,传递命令行参数只是一种简单的脚本语言。
-
我的意思是,看看相关的东西......有很多“非编程”问题没有解决。为什么要挑出这个......在问这里之前,我已经广泛搜索了这个问题的答案。我的意思是——这与 +5 一个编程有什么关系:stackoverflow.com/questions/223656/…
标签: unix command-line tar