find-name-dired
과 같은 것을 원하지만 쉘 와일드 카드 대신 정규식을 사용합니다. 어떤 아이디어?Emacs : 정규 표현식과 이름이 일치하는 현재 디렉토리 아래의 파일들을 지워 버렸습니까?
1
A
답변
0
Dired+을 사용하면 요청한 사항을 수행 할 수 있습니다.
첫째,
M-+ M-i
는, 현재 Dired 버퍼에 하위 디렉토리 여기 아래 모두를 삽입하는 데 사용할 - 즉, 현재 Dired 디렉토리 아래의 모든 디렉토리.다음으로 입력 한 정규 표현식과 일치하는 모든 파일과 디렉토리를 표시하려면
% m
을 사용하십시오.다음으로 표시되어있는 파일 및 디렉토리에만 Dired를 열려면
C-M-*
을 사용하십시오. 모든 파일을 여기에 표시사용
M-- M-+ % m
:
는 또한 조상 Dired 버퍼에 후손 하위 디렉터리 디렉토리를 삽입 귀찮게하지 않고, Dired +를 사용하여이 다른 방법을 수행 할 수 있습니다 정규 표현식과 일치하는 아래.
M-- M-+ F
사용 표시된 파일 여기 아래의 모든를 엽니 다.
접두사 키 M-+
있다 "그리고 여기 아래의"키 /은 현재 Dired 버퍼에 나열된 파일에 따라 행동 명령과 유사 명령. 명령은 기본적으로 접두어 키가없는 명령과 동일합니다. M-+ % m
은 % m
의 "깊은"버전이고 M-+ F
은 F
의 "깊은"버전입니다.
(네가티브 프리픽스 ARG (M--
)의 하위 디렉토리 Dired이 버퍼의 하위 디렉토리 표시 자체 및 Dired 버퍼를 무시하고 이러한 명령을 말한다.)