디렉토리에서 확장자가 pdf 인 파일을 제외한 모든 파일 삭제

더 강함

다음을 포함하는 디렉토리가 있습니다.

x.pdf
y.zip
z.mp3
a.pdf

x.pdf및을 제외한 모든 파일을 삭제하고 싶습니다 a.pdf. 터미널에서 어떻게하나요? 하위 디렉토리가 없으므로 재귀가 필요하지 않습니다.

에드워드 토발즈
cd <the directory you want>
find . -type f ! -iname "*.pdf" -delete
  • 첫 번째 명령은 파일을 삭제하려는 디렉토리로 이동합니다.
  • 두 번째 명령은 .pdffilename으로 끝나는 파일을 제외한 모든 파일을 삭제합니다.

예를 들어, temp홈 폴더에 라는 디렉토리가있는 경우 :

cd ~/temp

그런 다음 파일을 삭제하십시오.

find . -type f ! -iname "*.pdf" -delete

을 제외한 모든 파일이 삭제됩니다 xyz.pdf.

이 두 명령을 결합하여 다음을 수행 할 수 있습니다.

find ~/temp -type f ! -iname "*.pdf" -delete

.현재 디렉토리입니다. 끝에 !있는 파일을 제외한 모든 파일을 가져 오는 것을 의미합니다 .pdf. -type f디렉토리가 아닌 파일 만 선택합니다. -delete삭제를 의미합니다.

참고 :이 명령은 현재 디렉터리와 모든 하위 디렉터리에있는 모든 파일 (pdf 파일 제외, 숨김 파일 포함)을 삭제합니다. !앞에 와야합니다 -name. 단순히 -name에만 포함됩니다 .pdf동안 -iname모두 포함 .pdf하고.PDF

현재 디렉토리에서만 삭제하고 하위 디렉토리에서는 삭제하지 않으려면 -maxdepth 1다음을 추가하십시오 .

find . -maxdepth 1 -type f ! -iname "*.pdf" -delete

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

디렉토리에서 확장자가 pdf 인 파일을 제외한 모든 파일 삭제

분류에서Dev

확장자가있는 디렉토리에서 파일 삭제

분류에서Dev

확장자를 제외한 디렉토리의 모든 파일 나열

분류에서Dev

특정 디렉토리를 제외한 확장자로 모든 파일 찾기

분류에서Dev

Sed 확장자가 .jsx 인 모든 파일의 첫 줄 삭제

분류에서Dev

디렉토리의 모든 파일에서 특정 확장자 제거

분류에서Dev

디렉토리의 모든 디렉토리에서 파일 삭제

분류에서Dev

비디오 확장자가있는 파일을 제외한 모든 파일 제거

분류에서Dev

Solaris에서 하나의 파일을 제외한 디렉토리의 모든 파일을 제거하는 방법

분류에서Dev

하위 디렉토리에서 크기가 0 바이트 인 모든 파일을 어떻게 삭제합니까?

분류에서Dev

디렉토리에 대한 cd없이 bash에서 일부 파일을 제외한 모든 파일을 삭제 하시겠습니까?

분류에서Dev

반복적으로 디렉토리에서 N 개 파일을 제외한 모든 파일 제거

분류에서Dev

Zsh : 사전 사전 정렬 순서가 가장 높은 파일을 제외한 모든 파일 삭제

분류에서Dev

NodeJ 디렉토리 내에서 모든 json 파일을 삭제하는 방법

분류에서Dev

디렉토리에서 임의의 1000 개를 제외한 모든 파일 삭제

분류에서Dev

GREP : 특정 디렉토리에서 파일 확장자 제외

분류에서Dev

Firebase 저장소 디렉토리의 모든 파일을 삭제하는 방법

분류에서Dev

PHP 디렉토리 및 하위 디렉토리에서 비어있는 모든 파일을 삭제합니다.

분류에서Dev

홈 디렉토리에서 와인을 제거하는 동안 모든 파일을 삭제 한 것 같습니다.

분류에서Dev

현재 디렉토리에서 특정 확장자의 모든 파일을 재귀 적으로 삭제하려면 어떻게해야합니까?

분류에서Dev

일부 확장자를 제외하고 디렉토리 내의 모든 파일을 삭제하는 방법은 무엇입니까?

분류에서Dev

Rust의 디렉토리에있는 모든 파일 삭제

분류에서Dev

디렉토리 내에서 동일한 확장자를 가진 모든 파일을 찾는 방법

분류에서Dev

디렉토리 내에서 동일한 확장자를 가진 모든 파일을 찾는 방법

분류에서Dev

디렉토리 내에서 동일한 확장자를 가진 모든 파일을 병렬로 찾는 방법

분류에서Dev

디렉토리 사본에없는 디렉토리의 모든 파일 삭제

분류에서Dev

특정 파일 확장자를 가진 모든 파일을 삭제하는 Powershell

분류에서Dev

특정 단어가 포함 된 디렉토리 내에서 모든 파일 삭제

분류에서Dev

지정된 확장자를 가진 파일을 제외하고 디렉토리의 모든 파일을 어떻게 나열합니까?

Related 관련 기사

  1. 1

    디렉토리에서 확장자가 pdf 인 파일을 제외한 모든 파일 삭제

  2. 2

    확장자가있는 디렉토리에서 파일 삭제

  3. 3

    확장자를 제외한 디렉토리의 모든 파일 나열

  4. 4

    특정 디렉토리를 제외한 확장자로 모든 파일 찾기

  5. 5

    Sed 확장자가 .jsx 인 모든 파일의 첫 줄 삭제

  6. 6

    디렉토리의 모든 파일에서 특정 확장자 제거

  7. 7

    디렉토리의 모든 디렉토리에서 파일 삭제

  8. 8

    비디오 확장자가있는 파일을 제외한 모든 파일 제거

  9. 9

    Solaris에서 하나의 파일을 제외한 디렉토리의 모든 파일을 제거하는 방법

  10. 10

    하위 디렉토리에서 크기가 0 바이트 인 모든 파일을 어떻게 삭제합니까?

  11. 11

    디렉토리에 대한 cd없이 bash에서 일부 파일을 제외한 모든 파일을 삭제 하시겠습니까?

  12. 12

    반복적으로 디렉토리에서 N 개 파일을 제외한 모든 파일 제거

  13. 13

    Zsh : 사전 사전 정렬 순서가 가장 높은 파일을 제외한 모든 파일 삭제

  14. 14

    NodeJ 디렉토리 내에서 모든 json 파일을 삭제하는 방법

  15. 15

    디렉토리에서 임의의 1000 개를 제외한 모든 파일 삭제

  16. 16

    GREP : 특정 디렉토리에서 파일 확장자 제외

  17. 17

    Firebase 저장소 디렉토리의 모든 파일을 삭제하는 방법

  18. 18

    PHP 디렉토리 및 하위 디렉토리에서 비어있는 모든 파일을 삭제합니다.

  19. 19

    홈 디렉토리에서 와인을 제거하는 동안 모든 파일을 삭제 한 것 같습니다.

  20. 20

    현재 디렉토리에서 특정 확장자의 모든 파일을 재귀 적으로 삭제하려면 어떻게해야합니까?

  21. 21

    일부 확장자를 제외하고 디렉토리 내의 모든 파일을 삭제하는 방법은 무엇입니까?

  22. 22

    Rust의 디렉토리에있는 모든 파일 삭제

  23. 23

    디렉토리 내에서 동일한 확장자를 가진 모든 파일을 찾는 방법

  24. 24

    디렉토리 내에서 동일한 확장자를 가진 모든 파일을 찾는 방법

  25. 25

    디렉토리 내에서 동일한 확장자를 가진 모든 파일을 병렬로 찾는 방법

  26. 26

    디렉토리 사본에없는 디렉토리의 모든 파일 삭제

  27. 27

    특정 파일 확장자를 가진 모든 파일을 삭제하는 Powershell

  28. 28

    특정 단어가 포함 된 디렉토리 내에서 모든 파일 삭제

  29. 29

    지정된 확장자를 가진 파일을 제외하고 디렉토리의 모든 파일을 어떻게 나열합니까?

뜨겁다태그

보관