반응형
지정한 문자열로 시작하는 파일 이름을 가진 모든 파일을 찾으시겠습니까?
약 100,000개의 파일이 들어 있는 디렉터리가 있는데, 지정된 문자열로 시작하는 모든 파일에 대해 수만 개의 파일과 일치하는 기능을 수행하고 싶습니다.
난 시도했다.
ls mystring*
그러나 bash 오류 'Too many arguments'로 반환됩니다.제 다음 계획은 사용하는 것이었습니다.
find ./mystring* -type f
하지만 이것은 같은 문제를 가지고 있습니다.
코드는 다음과 같이 보여야 합니다.
for FILE in `find ./mystring* -type f`
do
#Some function on the file
done
사용하다find
와일드카드 포함:
find . -name 'mystring*'
ls | grep "^abc"
서브스트링으로 시작하는 모든 파일(OP가 특별히 요구하는 것)을 제공합니다.abc
.
현재 디렉터리에서만 작동하는 반면,find
하위 폴더로 재귀적으로 작동합니다.
사용하기find
문자열 try로 시작하는 파일만
find. -name 'find'*
검색을 파일로만 제한하려면 사용을 고려해야 합니다.-type f
찾으시는 대로
또한 사용해 보십시오.-iname
대소문자를 구분하지 않는 검색용
예:
find /path -iname 'yourstring*' -type f
파이프 기호 또는 xargs가 없는 결과에 대해 일부 작업을 수행할 수도 있습니다.
예:
파일 검색 및 크기(MB) 표시
find /path -iname 'yourstring*' -type f -exec du -sm {} \;
언급URL : https://stackoverflow.com/questions/4034896/find-all-files-with-a-filename-beginning-with-a-specified-string
반응형
'programing' 카테고리의 다른 글
기본 UIButton을 프로그래밍 방식으로 만들려면 어떻게 해야 합니까? (0) | 2023.05.16 |
---|---|
SQL 선택 조인: 모든 열 앞에 '접두사'로 접두사를 지정할 수 있습니다.*'? (0) | 2023.05.16 |
전화번호부에 전화해 주시겠습니까?필터가 여러 개인 파일()을 가져오시겠습니까? (0) | 2023.05.16 |
postgres를 사용하여 string_agg와 같이 array_agg의 null 값을 제외하는 방법은 무엇입니까? (0) | 2023.05.16 |
Windows에서 MongoDB에 연결하는 방법은 무엇입니까? (0) | 2023.05.11 |