파일 이름이 일치하는 여러 디렉터리가 있습니다.
Foo/
one.pdf
two.pdf
three.pdf
Bar/
one.pdf
two.pdf
three.pdf
Baz/
one.pdf
two.pdf
three.pdf
...모든 파일을 "all_unsigned"라는 디렉터리로 이동하고 싶습니다.
이 명령을 실행할 때:
$ find . -type f -name *.pdf -exec cp {} ./all_unsigned/ \;
...이름 일치로 인해 각 파일 이름의 인스턴스가 하나만 생성됩니다. 충돌 없이 모든 파일을 이동하는 방법은 무엇입니까? 나는 각 파일 이름 앞에 폴더 이름 등을 붙이는 것을 좋아합니다. 여러 줄로 된 스크립트보다는 아주 대략적인 한 줄로 된 스크립트를 선호합니다.