没有父结构的Linux tar存档

我正在尝试修改我拥有的某个tar.gz存档.
当我去创建tar时,它保留了父目录结构,就像tarball一样.但是,有没有办法简单地创建一个只包含我指定的文件的tar存档,而不是整个目录树?

解决方法

禁用tar中的递归.

POSIX pax(1)有-d选项,它允许创建.tar文件,同时启用类似cpio的界面.维基百科的例子:

找 . -depth -print | pax -wd> archive.tar中

GNU tar(1)有一个类似的选项,–no-recursion.例子来自:

找到dir测试| tar -cf archive -T – –no-recursion

附:在这种情况下,我通常会回到cpio(1).

相关文章

/etc/sysctl.conf这个目录主要是配置一些系统信息,/etc/sys...
1.作用 useradd或adduser命令用来建立用户帐号和创建用户的起...
它们都是多模式编辑器,不同的是vim 是vi的升级版本,它不仅...
不管是我们在安装软件还是监测软件的使用性能,我们都要随时...
装好Tomcat7后,发现除了本机能访问外界访问不了,岂有此理。...
修改防火墙配置需要修改 /etc/sysconfig/iptables 这个文件,...