ubuntu的mv和cp命令

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

ubuntu的mv和cp命令

#1

帖子 guobinjinxing » 2008-11-13 21:01

问题:我有个文件夹,里边有很多个子文件夹,子文件夹里有很多JPG文件,现在需要把JPG文件全部拷贝或者移动出来,命令我该如何使用?请高手指点!
头像
oydl82
帖子: 1073
注册时间: 2006-09-04 21:38
来自: 中国沙大

Re: ubuntu的mv和cp命令

#2

帖子 oydl82 » 2008-11-13 21:06

代码: 全选

mv */*.jpg 目标文件夹
ArchLinux,你让我不得不放弃,等着我,我还会回来!
不要总是让我玩系统!我要用它来工作!
guobinjinxing
帖子: 13
注册时间: 2008-05-18 4:01

Re: ubuntu的mv和cp命令

#3

帖子 guobinjinxing » 2008-11-14 5:29

我的子文件夹很多呀,有60多个吧,我不可能运行60多次这个命令吧?而且子文件夹的名字还不一样。
头像
chinesejerry
帖子: 510
注册时间: 2007-10-06 3:48
来自: 霍格沃茨魔法学校葛莱芬多学院
联系:

Re: ubuntu的mv和cp命令

#4

帖子 chinesejerry » 2008-11-14 5:52

cp -a 文件夹
Because...nobody really uses an operating system,
people use...programs...on their computer.
And the only mission in life of an operating system is to helps those programs run.
----Linus
AC3
帖子: 9
注册时间: 2007-05-08 3:32

Re: ubuntu的mv和cp命令

#5

帖子 AC3 » 2008-11-14 9:13

我还以为应该是用-R参数
头像
bones7456
帖子: 8495
注册时间: 2006-04-12 20:05
来自: 杭州
联系:

Re: ubuntu的mv和cp命令

#6

帖子 bones7456 » 2008-11-14 9:17

find ....
关注我的blog: ε==3
头像
kelen
帖子: 734
注册时间: 2008-05-02 19:50

Re: ubuntu的mv和cp命令

#7

帖子 kelen » 2008-11-14 9:19

代码: 全选

find <path> -name *.jpg -exec mv {} <target path> \\;
wolun2008
帖子: 5
注册时间: 2008-11-14 9:40

Re: ubuntu的mv和cp命令

#8

帖子 wolun2008 » 2008-11-14 10:30

学习了,呵呵 谢谢
ti8er
帖子: 497
注册时间: 2006-10-18 8:48

Re: ubuntu的mv和cp命令

#9

帖子 ti8er » 2008-11-14 12:10

Linux命令在多文件处理时超强,绝对不可能让你机械重复输入几十次的。

现在你是把所有的jpg都移出来,放在同一个目录下?

还是把相应的子目录一起移出来,保持原来的目录结构?

第一个实现用find命令,第二个实现用mv命令。上面的都已经给出了。
guobinjinxing
帖子: 13
注册时间: 2008-05-18 4:01

Re: ubuntu的mv和cp命令

#10

帖子 guobinjinxing » 2008-11-15 6:39

kelen 写了:

代码: 全选

find <path> -name *.jpg -exec mv {} <target path> \\;
比如我的photo目录下有60多个子目录,这60多个目录下分别都有几个子目录,我的JPG文件就分布在这些个子目录下,我现在想把这些JPG文件统统放到photo目录下。

你给的find命令我试了,但是提示说find: 遗漏“-exec”的参数


:em01 搞定了,是-exec参数应该以" \ ; "结束,而不是双斜杠。
再次证明了linux比windows简单的多。
回复