모든 하위 폴더에서 1 개의 단일 폴더로 사진을 가져 오는 방법은 무엇입니까?


0

카메라에서 모든 것을 복사했는데 이제는 이렇게 수백 개의 폴더가 있습니다.

Backup 01/AHJSKNXIPD/001.jpg
Backup 01/AHJSKNXIPD/002.jpg
Backup 01/AHJSKNXIPD/003.jpg
Backup 01/NQOPSORHEN/001.jpg
Backup 01/QUOZNDBEJR/001.jpg
Backup 03/EIRNEKQLDK/001.jpg
Backup 02/RNEJDKSOWE/001.jpg

예 (실제로는 100, 어쩌면 1000)가 있습니다.

모든 사진을 하나의 폴더로 가져 와서 쉽게 분류하고 정렬 할 수 있습니까?


나중에 참조 할 수 있도록 이미지 캡처를 사용하여 사진을 가져옵니다. 그것은 그 혼란을 만들지 않을 것이다. 사실 카메라가 모두 여전히 켜져 있다면 여전히 가장 빠를 수 있습니다.
Tetsujin

답변:


1

다음 찾기 명령을 사용하면됩니다.

find ./Backup*/ -type f -exec mv {} ./all \;

./Backup*은 'Backup'이라는 단어로 시작하는 모든 디렉토리를 조사합니다. -type f는 모든 파일을 찾는다. -exec 스위치는 발견 된 파일 ({}로 표시)을 작성해야하는 디렉토리로 이동시키는 다음 쉘 명령을 실행합니다 (이 예에서는 "all"이라고하고 mkdir all로 작성하십시오 ). 줄 끝의 이스케이프 된 세미콜론을주의하십시오. find 명령에 -exec 옵션의 끝임을 알리는 것이 중요합니다.


그렇지 않습니다. 방금 여러 디렉터리에있는 같은 이름의 파일들이 많아서 많은 갈등을 겪을 것입니다. 죄송합니다 ...
Alphaman
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.