Ranger에서 일치하는 모든 파일을 검색하고 선택합니다.

Ranger에서 일치하는 모든 파일을 검색하고 선택합니다.

현재 디렉터리에 다음 파일이 있다고 가정해 보겠습니다.

aa01.txt
aa02.txt
bb01.txt
bb02.txt
cc01.txt
...

특정 패턴을 검색하고 일치하는 모든 파일을 한 번에 선택하는 방법이 있습니까(첫 번째 일치하는 파일을 선택한 다음 다음, 다음 파일을 선택하는 것이 아니라...) 추가 작업을 수행할 수 있습니다. 처리(예: 삭제, 이동) , 복사...그룹으로)?

예를 들어, 위에서 문자열 "aa"가 포함된 모든 파일을 선택하거나(아마도 삭제), "02"가 포함된 모든 파일을 선택(아마도 복사)하고 싶다고 가정해 보겠습니다.

답변1

나는 보통 이렇게 한다

  • 먼저 필터를 설정하고( zf+ 표현식 사용),
  • 그런 다음 결과( v) 에서 모든 항목을 선택하고
  • 필터를 다시 닫습니다( zf+Enter).

답변2

정규식을 사용하려면 다음 mark과 같은 명령이 가장 빠릅니다.

:mark ^aa

scout이 플래그가 있는 명령은 -m동일한 결과를 달성하며 예를 들어 전역 모드도 허용합니다. 보다매뉴얼 페이지자세한 내용은.

답변3

Ubuntu/centos 시스템인 경우 터미널에서 다음 명령을 사용하여 파일을 검색할 수 있습니다.

sudo find / -type f -name "*.txt"

찾기 명령

여기서 " * "는 모든 .txt 파일을 의미하며 이를 "xyz.txt"와 같은 특정 파일 이름으로 바꿀 수 있습니다.

특정 파일 시리즈를 검색하고 삭제하려면 다음 명령을 사용하십시오.

sudo find / -type f -name "aa01.txt" || rm -f aa01.txt

이것은 확실히 작동합니다!

관련 정보