Shell 환경 에서 지정 한 파일 을 제거 하 는 명령 을 삭제 합 니 다.

934 단어
Shell 환경 에서 지정 한 파일 을 제거 하 는 명령 을 삭제 합 니 다.
Shell 환경 에서 지정 한 파일 을 제거 하 는 명령 을 삭제 합 니 다.
kuuyee  |  2013-04-13  |   Linux    Shell    Command    시스템 관리  
루트 디 렉 터 리 의 파일 구 조 를 보 여 줍 니 다.
+- root
+- fileA.txt
+- subdir1
+- a.txt
+- b.txt
+- c.txt
+- subdir2
+- d.txt
+- e.txt
+- f.txt
+- subdir3
+- subdir4
+- subdir5
+- subdir6
+- subdir7
+- subdir8
+- subdir9
...

디 렉 터 리 subdir 2 와 파일 fileA. txt 를 제외 한 모든 것 을 삭제 하 는 것 이 목적 입 니 다. 한 개 씩 삭제 하면 효율 이 너무 낮 습 니 다. Shell 명령 은 쉽게 해결 할 수 있 습 니 다.
ls|grep -v 'subdir2\|fileA.txt'|xargs rm -r

실행 효 과 는 다음 과 같다.
+- root
+- fileA.txt
+- subdir2
+- d.txt
+- e.txt
+- f.txt

2013-04-13

좋은 웹페이지 즐겨찾기