이름 뒤에 공백이 있는 폴더는 삭제할 수 없습니다(rm -rf).

이름 뒤에 공백이 있는 폴더는 삭제할 수 없습니다(rm -rf).

꽤 자주 나오는 질문이라는 건 알지만, 구글링을 많이 해봐도 해결책을 찾지 못했습니다.

내가 할 일은

$ rm -r 0624\ -\ 5\ Days\ of\ War\ /

(탭 완성은 이미 [:space] 대신 [:space]에 있음), 쉘에서는 파일을 찾을 수 없다고 말합니다.

나는 또한 시도했다

$ rm -r "0624 - 5 Days of War /"

(그리고 안전을 위해 $ rm -r "0624 - 5 Days of War"를 입력합니다.)
그러나 나는 그것도 작동하지 않는다고 거절했습니다.

누구든지 제안이 있습니까?

답변1

이것은 나에게 효과적이었습니다

rmdir 0624\ -\ 5\ Days\ of\ War/

답변2

귀하의 사용자 ID에는 디렉터리에 대한 쓰기 액세스 권한이 없습니다.

mune@lello:/mnt/media_NAS/Movies$ ls -l1 | grep 0624
drwxr-xr-x 2 mune root 0 apr  4  2018 0624 - 5 Days of War 

다음을 사용해 보세요:

sudo rm -rf "0624 - 5 Days of War "

후행 공백이 없는 경우:

sudo rm -rf "0624 - 5 Days of War"

관련 정보