rm : 디렉토리를 제거 할 수 없습니다 :`. '

피터 에벨 스 버거

이 명령 실행

find . -maxdepth 1 '!' -name .scm -exec rm -rf {} + || true

사용할 수있는 파일이 없으면 괜찮습니다. 그렇지 않으면 다음과 같은 메시지가 나타납니다.

rm: cannot remove directory: `.'

그러나 명령은 예상대로 작동합니다. 이 메시지에 대해 귀찮게해야하며 어떻게 극복 할 수 있습니까?

친애하는

l0b0

Bash에서는 확장 된 globbing을 사용하여이를 단순화 할 수 있습니다 ( 자체를 .scm포함하여로 끝나는 모든 파일과 일치 .scm).

$ shopt -s extglob
$ cd -- "$(mktemp --directory)"
$ touch .scm bar.txt
$ ls -a !(*.scm) # Change to `rm -rf`
bar.txt

또는 Jameson의 제안을 따르고 다음을 사용할 수 있습니다 -mindepth.

find . -mindepth 1 -maxdepth 1 '!' -name .scm -exec rm -rf {} + || true

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

rm -rf로 디렉토리 트리를 제거 할 수 없습니다.

분류에서Dev

rm : 디렉토리를 제거 할 수 없음 / : 권한이 거부되었습니다.

분류에서Dev

rm : 디렉토리를 제거 할 수 없음 / : 권한이 거부되었습니다.

분류에서Dev

rm :`/ run / user / root / gvfs '를 제거 할 수 없음 : 디렉토리 임

분류에서Dev

git --cached에서 디렉토리를 rm 할 수 없습니다.

분류에서Dev

rm : '파일'을 제거 할 수 없음 : 해당 파일 또는 디렉토리가 없습니다.

분류에서Dev

디렉토리를 제거 할 수 없습니다.

분류에서Dev

btrfs에서 디렉토리를 제거 할 수 없습니다.

분류에서Dev

bash : 디렉토리를 제거 할 수 없습니다.

분류에서Dev

sudo rm -rf는 루트가 소유 한 빈 디렉토리에서 "디렉토리를 제거 할 수 없음"을 반환합니다.

분류에서Dev

RM은 성공하지하지만 RM을 출력한다 : ''제거 할 수 없습니다 : 그런 파일이나 디렉토리

분류에서Dev

gitlab-디렉토리를 완전히 삭제 / 제거 할 수 없습니다.

분류에서Dev

존재하는 디렉토리로 디렉토리 또는`cd`를 제거 할 수 없습니다.

분류에서Dev

rm : <some / sub / directory> 디렉터리를 제거 할 수 없음 : 장치 사용 중

분류에서Dev

'rm -rf'를 실행할 때 특정 하위 디렉토리를 제외 할 수 있습니까?

분류에서Dev

rm :`/../...v '를 제거 할 수 없음 : 권한이 거부되었습니다.

분류에서Dev

rm :`/../...v '를 제거 할 수 없음 : 권한이 거부되었습니다.

분류에서Dev

rsync는 디렉토리를 제외 할 수 없습니다.

분류에서Dev

"/ bin / rm : 파일을 제거 할 수 없습니다. .. 해당 파일 또는 디렉토리가 존재하지 않지만"

분류에서Dev

루트 디렉토리를 제거 할 수 있습니까?

분류에서Dev

~ / .cache 디렉토리를 제거 할 수 있습니까?

분류에서Dev

"열린 파일이 너무 많습니다."-디렉토리를 제거 할 수 없습니다.

분류에서Dev

손상된 디렉토리를 rm 수 없습니다.

분류에서Dev

ZFS는 디렉토리 트리를 삭제할 수 없습니다.

분류에서Dev

Linux rm은 파일을 제거 할 수 없습니다.

분류에서Dev

Windows 7에서 디렉토리를 삭제할 수 없습니다.

분류에서Dev

Ubuntu 14.04.3 LTS에서 디렉토리를 삭제할 수 없습니다.

분류에서Dev

centos 6에서 복사 한 디렉토리를 삭제할 수 없습니다.

분류에서Dev

Filezilla에서 bin 디렉토리를 삭제할 수 없습니다.

Related 관련 기사

  1. 1

    rm -rf로 디렉토리 트리를 제거 할 수 없습니다.

  2. 2

    rm : 디렉토리를 제거 할 수 없음 / : 권한이 거부되었습니다.

  3. 3

    rm : 디렉토리를 제거 할 수 없음 / : 권한이 거부되었습니다.

  4. 4

    rm :`/ run / user / root / gvfs '를 제거 할 수 없음 : 디렉토리 임

  5. 5

    git --cached에서 디렉토리를 rm 할 수 없습니다.

  6. 6

    rm : '파일'을 제거 할 수 없음 : 해당 파일 또는 디렉토리가 없습니다.

  7. 7

    디렉토리를 제거 할 수 없습니다.

  8. 8

    btrfs에서 디렉토리를 제거 할 수 없습니다.

  9. 9

    bash : 디렉토리를 제거 할 수 없습니다.

  10. 10

    sudo rm -rf는 루트가 소유 한 빈 디렉토리에서 "디렉토리를 제거 할 수 없음"을 반환합니다.

  11. 11

    RM은 성공하지하지만 RM을 출력한다 : ''제거 할 수 없습니다 : 그런 파일이나 디렉토리

  12. 12

    gitlab-디렉토리를 완전히 삭제 / 제거 할 수 없습니다.

  13. 13

    존재하는 디렉토리로 디렉토리 또는`cd`를 제거 할 수 없습니다.

  14. 14

    rm : <some / sub / directory> 디렉터리를 제거 할 수 없음 : 장치 사용 중

  15. 15

    'rm -rf'를 실행할 때 특정 하위 디렉토리를 제외 할 수 있습니까?

  16. 16

    rm :`/../...v '를 제거 할 수 없음 : 권한이 거부되었습니다.

  17. 17

    rm :`/../...v '를 제거 할 수 없음 : 권한이 거부되었습니다.

  18. 18

    rsync는 디렉토리를 제외 할 수 없습니다.

  19. 19

    "/ bin / rm : 파일을 제거 할 수 없습니다. .. 해당 파일 또는 디렉토리가 존재하지 않지만"

  20. 20

    루트 디렉토리를 제거 할 수 있습니까?

  21. 21

    ~ / .cache 디렉토리를 제거 할 수 있습니까?

  22. 22

    "열린 파일이 너무 많습니다."-디렉토리를 제거 할 수 없습니다.

  23. 23

    손상된 디렉토리를 rm 수 없습니다.

  24. 24

    ZFS는 디렉토리 트리를 삭제할 수 없습니다.

  25. 25

    Linux rm은 파일을 제거 할 수 없습니다.

  26. 26

    Windows 7에서 디렉토리를 삭제할 수 없습니다.

  27. 27

    Ubuntu 14.04.3 LTS에서 디렉토리를 삭제할 수 없습니다.

  28. 28

    centos 6에서 복사 한 디렉토리를 삭제할 수 없습니다.

  29. 29

    Filezilla에서 bin 디렉토리를 삭제할 수 없습니다.

뜨겁다태그

보관