find

ffmpeg는 while 루프에서 find를 사용하여 실수로 반복 변수를 변경합니다.
find

ffmpeg는 while 루프에서 find를 사용하여 실수로 반복 변수를 변경합니다.

누군가 여기서 무슨 일이 일어나고 있는지 나에게 설명해 줄 수 있습니까? 이것이 내 상황을 다음과 같이 단순화한 방법입니다. # make 20 test gifs out of the same source file. for i in {1..20}; do cp -p ../some-random-source-file.gif "${i}.gif"; done # grab, then process them. while read f; do echo "→ $f"; ffmpeg -i "$f" -y -loglevel ...

Admin

파일의 여러 이름 필터를 사용하여 bash 스크립트에서 find 명령을 실행할 수 있습니까?
find

파일의 여러 이름 필터를 사용하여 bash 스크립트에서 find 명령을 실행할 수 있습니까?

폴더에 대한 추적을 수행하려고 하는데 파일에 대해 find -name 필터를 사용하고 싶습니다. 그래서 필터가 포함된 filter_files라는 파일을 준비했습니다. 예를 들면 다음과 같습니다. cat filter_files: -name "a.txt" -o -name "b.txt" find 명령을 실행하고 위의 필터를 추가해 보았지만 아무 것도 반환하지 않습니다. 파일 내용을 작성하여 find 명령에 붙여넣으면 성공합니다. 내 bash 파일의 관련 줄은 다음과 같습니다. local filter=$(...

Admin

인수에서 find 명령 작성
find

인수에서 find 명령 작성

종종 파일을 찾아야 하는데 다음과 같이 파일 이름이 무엇인지 잘 모르겠습니다. $ find -iname '*foo*' -o -iname '*bar*' -o -iname '*blah*' 좀 지루해요. 다음과 같이 사용하기 쉬운 별칭을 만들고 싶습니다. $ findany foo bar blah 내 시도는 다음과 같습니다. findany() { args=("-iname" "'*$1*'") shift while [ $# -gt 0 ]; do args+=("-o" "-...

Admin

Bash: 합법적인 폴더 경로가 인식되지 않습니다.
find

Bash: 합법적인 폴더 경로가 인식되지 않습니다.

sed경로를 다음으로 변환하는 PATH입력을 사용해 보았습니다 find. User.Name@Machine-Name ~ $ echo $PATH | sed -e 's/:/\n/g' \ | sed -n -e 's=.*="&"=' -e '2,5p' "/bin" "/usr/local/bin" "/usr/bin" "/c/Program Files/Eclipse Adoptium/jdk-8.0.392.8-hotspot/bin" 공백을 보호하기 위해 경로가 인용됩니다. 불행하게도 다...

Admin

Bash 스크립트 - 최근에 변경된 파일이 있는지 확인
find

Bash 스크립트 - 최근에 변경된 파일이 있는지 확인

저는 특정 디렉터리의 파일이 최근에 수정되었는지 확인해야 하는 스크립트를 작성 중입니다. 간단히 사용할 수 있다고 생각했지만 find일치하는 항목을 찾지 못하더라도 성공을 보고합니다. $ touch afile $ find . -mtime -1 -iname ????* ./afile $ echo $? 0 $ find . -mtime +1 -iname ????* $ echo $? 0 (방금 '.'을 제외하기 위해 iname 술어를 사용했지만 과 동일한 동작 -type f) ls나는 이와 같은 출력을 구문...

Admin

일괄 ogg vorbis 트랜스코딩
find

일괄 ogg vorbis 트랜스코딩

내가 원하는 것은 단순히 이 명령을 실행하는 것뿐입니다. find . -name "*flac" -exec oggenc -q 7 {} \; 내가 선택한 폴더에 oggs를 뱉어보세요. ~/vorbis명령 끝에 넣으려고 했지만 조건자 오류가 발생했습니다. find: possible unquoted pattern after predicate `-execdir'? "Find Man Pages"를 살펴봤고 {}끝에 있는 페이지가 파일을 -q 7찾는 것임을 알고 있습니다 flac. 그래서 이것이 나를 딜레마에...

Admin

sort -n 명령은 숫자와 텍스트가 포함된 파일에서 무엇을 정렬해야 하는지 어떻게 알 수 있나요?
find

sort -n 명령은 숫자와 텍스트가 포함된 파일에서 무엇을 정렬해야 하는지 어떻게 알 수 있나요?

나는 지금 이 블로그를 읽고 있습니다:https://www.baeldung.com/linux/dir-find-largest-file-recursively 저는 다음 명령을 요청합니다. find /usr/lib -type f -printf "%s\t%p\n" | sort -n | tail -1 92107656 /usr/lib/x86_64-linux-gnu/libwireshark.so.13.0.3 %s치수 와 경로가 인쇄 됩니다 %p. 하지만 sort -n경로가 아닌 크기별로 정렬해야 한다...

Admin

전역 패턴과 일치하는 파일을 나열하는 방법은 무엇입니까?
find

전역 패턴과 일치하는 파일을 나열하는 방법은 무엇입니까?

이와 유사한 질문에 대한 다양한 답변을 읽고 시도했지만 특정 사용 사례에서는 작동하지 않습니다(또는 적어도 작동하게 할 수는 없습니다). 여러 파일을 게시하기 위해 glob 패턴을 지정할 수 있는 CI 빌드 파이프라인이 있습니다. 패턴은 "dir/subdir/**/*.ext"와 유사합니다. 내가 원하는 것은 이러한 파일을 게시하기 전에 이 패턴과 일치하는 파일 목록을 출력하는 것입니다. 나는 시도했다: find . -path 'dir/subdir/**/*.ext' ls 'dir/subdir/**/*....

Admin

이름이 마스크와 일치하는 파일 또는 파일에 대한 심볼릭 링크 찾기
find

이름이 마스크와 일치하는 파일 또는 파일에 대한 심볼릭 링크 찾기

검색하는 데 사용하고 있습니다 sudo find / -name gcc*. 여러 디렉토리를 반환하지만 저는 파일만 원합니다. 하지만 추가하면 -type f내가 원하는 심볼릭 링크가 나열되지 않습니다. 디렉토리를 필터링하고 심볼릭 링크를 유지하는 방법은 무엇입니까? 또한 와일드카드를 사용해 도 지원되지 않는 와일드카드 *라는 파일을 나열할 수 없다는 사실을 발견했습니다 gcc-10. find이 작업을 수행할 수 있는 다른 유틸리티가 있습니까? ...

Admin

기존 파일에 대한 검색 결과에 "해당 파일 없음"이 표시되는 이유는 무엇입니까?
find

기존 파일에 대한 검색 결과에 "해당 파일 없음"이 표시되는 이유는 무엇입니까?

이것은 사소한 문제이지만 약간 짜증나는 문제입니다. 계속 살펴봤지만 왜 이런 일이 발생하는지, 어떻게 중지하는지 잘 이해가 되지 않습니다. 나는 수천 개의 비디오 파일을 가지고 있으며 여러 가지 이유로 천천히 MPEG II 형식에서 MP4 컨테이너의 h.264 형식으로 변환하고 있습니다. 각 .mpg 파일에는 .txt 파일과 .jpg 파일이 연결되어 있으며 이러한 파일을 "xxxxxxxxxxxxxxx.mpg.txt 및 xxxxxxxxxxxxxxx.mpg.jpg에서 xxxxxxxxxxxxxxx.mp4....

Admin

일치하는 항목이 발견되면 다음 루트 디렉터리로 find 스위치를 설정할 수 있나요?
find

일치하는 항목이 발견되면 다음 루트 디렉터리로 find 스위치를 설정할 수 있나요?

프로그램 에는 일치하는 항목을 찾고 이전에 지정한 명령(예:)을 실행하는 즉시 종료하도록 지시하는 명령줄 옵션이 find있습니다 . 이것은 훌륭하게 작동하지만 여러 루트에 있고 각 루트에서 첫 번째 일치 항목을 원하는 경우 어떻게 해야 합니까?-quit-printfind 이렇게 말할 수 있는 방법이 있나요? find foo bar baz -print -continue-with-next-root ? 일부 셸 코드는 괜찮지만 find각 루트 폴더에 대해 별도의 호출을 피하고 싶습니다 . ...

Admin

Linux 다중 스레드 파일 검색
find

Linux 다중 스레드 파일 검색

검색했지만 비슷한 것을 찾을 수 없었습니다. ext4 형식의 NVME 드라이브(예: SAMSUNG 980Pro)에 대용량 코드 베이스(AOSP 또는 Yocto)가 저장되어 있습니다. 이러한 코드 베이스는 수천 개의 하위 디렉터리에 있는 수십만 개의 파일로 구성되는 경우가 많습니다. 파일을 검색하기 위해 find를 사용할 때 일반적으로 다음을 수행합니다. find . -iname "filename.txt" 나는 파일을 조작하고 싶지 않고 단지 파일을 찾고 싶습니다. 나는 이것이 멀티스레딩이라고 생각하...

Admin