
디렉터리의 모든 하위 디렉터리 이름에 동일한 접미사를 반복적으로 추가해야 합니다. 이를 수행하는 간단하고 안전한 방법은 무엇입니까?
답변1
find
및 사용 rename
:
find . -depth -type d -not -name '.' -exec rename -n 's/(.*)/$1_foo/' {} +
_foo
그러면 모든 디렉터리에 접미사가 반복적으로 추가되고 -n
변경될 디렉터리의 이름이 표시됩니다.
이름이 만족스러우면 -n
작업이 수행되도록 하는 옵션을 제거할 수 있습니다.
find . -depth -type d -not -name '.' -exec rename 's/(.*)/$1_foo/' {} +