이름이 정렬되지 않은 1000개의 디렉토리가 있고 각 디렉토리에는 여러 파일이 포함되어 있습니다.
확장자가 .mrc인 파일을 제외한 모든 디렉토리의 모든 파일을 삭제하고 싶습니다.
나는 rm -v !(*.mrc)를 사용하여 디렉토리 내에서 파일을 한 번에 하나씩 삭제했지만 모든 디렉토리에서 동시에 이 프로세스를 수행할 수 있는 방법이 있습니까?
베스트, J.
답변1
패턴을 활성화 globstar
하고 사용하십시오 .**
$ shopt -s globstar
$ rm -v **/!(*.mrc)