
파일 이름이 대문자인지 소문자인지 무시하고 파일이나 디렉터리를 제거하는 방법이 있습니까?
예. 나는 /FiLe
과 /file
.
다음과 같이 쓰면 rm /file
이 두 개가 제거되나요?
답변1
나쁜 해결책:
rm [Ff][Ii][Ll][Ee]
더 나은:
find . -iname "file" -exec rm {} \;
에서남성:
-iname pattern
Like -name, but the match is case insensitive.
또한 깊이를 현재 디렉토리로만 제한하십시오. -maxdepth 1
전에 추가하세요 iname
:
find . -maxdepth 1 -iname "file" -exec rm {} \;
도움이 되길 바랍니다.