나는 이것이 너무 사소하지 않기를 희망하지만 어떤 이유로 든 간단한 명령을 실행할 수 없습니다.
파일 조작 스크립트를 작성 중이며 test, test2 등의 여러 디렉토리가 있으며 각 디렉토리에는 여러 파일이 있습니다.
나는 입력 :
rmdir --ignore-fail-on-non-empty test*
명령이 제대로 실행 된 것처럼 오류 메시지가없는 프롬프트가 표시됩니다. 나는 내가 ls
있는 디렉토리를 얻고 얻는다 :
test test2 test3 test4
나는 분명한 것을 놓치고 있다는 것을 안다. 누구나 그것이 무엇인지 힌트가 있습니까? 예, 부모 디렉토리에 있습니다. 예, 옵션이 올바르게 입력되었습니다. 맨 페이지를 두 번 확인했습니다.
--verbose로 실행하면 상황에 대한 조명이 나타 납니까?
—
EBGreen
비어있는 상태에서 실패하는 것을 무시하고 싶다면 왜 rm -rf test *가 아닌가? (edit : nevermind, 방금
—
고친
@EricR 왜 f? f 옵션이 올라가지 않습니까? 나는 그것을 원하지 않을 것입니다.
—
Yitzchak
@Yitzchak "-f 존재하지 않는 파일은 무시하고 프롬프트하지 마십시오". afaik은 rm로 올라갈 수있는 옵션이 없습니다.
—
EricR
rm -r test*
되었지만 여전히 무엇이 잘못되었는지 알고 싶습니다. :-)