티스토리 뷰

https://unix.stackexchange.com/questions/78376/in-linux-how-to-delete-all-files-except-the-pattern-txt

 

In linux, how to delete all files EXCEPT the pattern *.txt?

I know how to delete all txt file under current directory by rm *.txt. Does anyone know how to delete all files in current directory EXCEPT txt file?

unix.stackexchange.com

 

find . -type f ! -name '*word*' -delete

 

-type f 는 폴더는 제외하고 파일인 애들만을 걸러내기위한 옵션

 

! -name '*word*' 은 'word'를 포함하는 파일을 제외하고 탐색하기 위한 옵션

 

-delete 는 찾은 파일들을 삭제하는 옵션

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함