2012-05-09 4 views
2
나는 이미지의 수천을 이동해야

:어떻게 일치하는 파일을 다른 디렉토리로 옮길 수 있습니까?

/Directory/0000/000000.jpg 
/Directory/..../.......jpg 
/Directory/ZZZZ/ZZZZZZ.jpg 

을 편평한 디렉토리 :

/Directory/000000.jpg 
/Directory/.......jpg 
/Directory/ZZZZZZ.jpg 

내가 어떻게 할 수 있습니까?

mv -r /Directory/*/*.jpg /Directory 
+5

이제 나는 그것에 대해 생각하고 있는데, 왜'mv' 명령이 작동하지 않습니까? /Directory/dir1/dir2/x.jpg 및 /Directory/dir1/y.jpg와 같은 하위 디렉토리 수가 다르지 않으면'-r'은 불필요합니다.) 꽤 괜찮은 것 같습니다. –

답변

11

무엇에 대해 (실제로 작동, 당신은 알고 있지만) : 작동해야

find /Directory -name \*.jpg -exec mv {} /Directory \; 

는 기본적으로 나는 이런 식으로 뭔가를 찾고 있어요.

관련 문제