mv 명령 - 파라메트릭 소스 및 대상

mv 명령 - 파라메트릭 소스 및 대상

일부 하위 폴더와 파일을 포함하는 "F A" 폴더와 동일한 폴더 구조를 포함하지만 파일은 포함하지 않는 다른 폴더 "F B"가 있습니다.

find . -type d
.
./F A
./F A/SF A
./F A/SF B
./F A/SF C
./F B
./F B/SF A
./F B/SF B
./F B/SF C

mv"F A" 아래의 파일을 "F B"의 해당 폴더로 이동하는 명령을 어떻게 작성할 수 있습니까 ?

find . -type f -exec mv {} "./F B" \; 

"F A"에서 "F B"까지의 모든 파일 만 검색되지만 mv올바른 하위 폴더에는 없습니다.

답변1

상대 경로를 두 번 지정해야 합니다.

find ./FolderA -type f -exec mv "{}" "./FolderB/{}" \; 

관련 정보