빈 폴더를 하위 폴더로 이동하는 쉘 스크립트

빈 폴더를 하위 폴더로 이동하는 쉘 스크립트

빈 폴더가 많고 삭제하지 않고 "my_empty_folders"라는 하위 폴더로 이동하고 싶습니다. 쉘 스크립트에서 이 작업을 어떻게 수행할 수 있습니까?

답변1

당신은 그것을 사용할 수 있습니다 find:

find / -empty -type d -exec mv {} /path/to/my_empty_folders \;

답변2

쉘 스크립트는 필요 없고 명령만 있으면 됩니다.

 $ man mv
 $ mv file1 file2 file3 -t <destination/path>

예를 들어, 디렉토리 이름이 비어_1, 비어_2, 비어_3인 경우 다음을 수행하십시오.

mv empty* -t <destination/path>

관련 정보