求tar不打包目录结构的方法

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
剑气凌人
帖子: 13
注册时间: 2008-01-13 22:52

求tar不打包目录结构的方法

#1

帖子 剑气凌人 » 2008-05-26 10:14

tar -cvf /opt/lampp/htdocs/interface/btlog.tar /opt/lampp/htdocs/interface/btlog
这个命令打包的话,会把所有的目录都打包进去了,我只需要一级为btlog目录,有办法吗?
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

#2

帖子 eexpress » 2008-05-26 10:18

用 fm 进入目录,选择全部文件,菜单打包不就是了。

或者 tar用 xxx/btlog/*

如果要去掉下级目录。可以用find -d

你的要求没通用性,没必要找一个通用的方法。
● 鸣学
剑气凌人
帖子: 13
注册时间: 2008-01-13 22:52

#3

帖子 剑气凌人 » 2008-05-26 10:25

只能用命令行,好像find没有d的参数,有具体的命令行吗,谢谢了
ucando
帖子: 95
注册时间: 2007-02-26 13:17

#4

帖子 ucando » 2008-05-26 10:29

用参数 -C
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

#5

帖子 eexpress » 2008-05-26 10:33

☎ find /opt/lampp/htdocs/interface/btlog -type f -maxdepth 1 -exec tar -cvf ~/btlog.tar {} +
● 鸣学
ucando
帖子: 95
注册时间: 2007-02-26 13:17

#6

帖子 ucando » 2008-05-26 10:41

tar -cvf /opt/lampp/htdocs/interface/btlog.tar -C /opt/lampp/htdocs/interface/ btlog
回复