나는proj
$ find . -iname proj
./include/proj
./src/proj
./lib/proj
./share/proj
./doc/proj
test
이 모든 디렉토리의 이름을 으로 바꾸고 싶습니다 -exec mv
. 알아냈지만 find . -iname proj -exec mv {} test
작동하지 않습니다.
답변1
find . -depth -iname proj -type d -execdir mv {} test \;
find
비표준 조건자를 지원하는 구현이 필요 -execdir
하지만 내 경험상 find
구현은 -iname
일반적으로 -execdir
.