«find» 태그된 질문

찾기와 관련된 질문은 디렉토리 계층에서 파일을 검색하는 명령 줄 유틸리티입니다. 찾기 자체에 대한 질문 또는 find 명령 행 유틸리티 사용으로 인해 발생하는 문제에 대한 질문에이 태그를 사용하십시오.

4
파일을 찾은 다음 xargs를 사용하여 파일을 이동하려면 어떻게해야합니까?
파일을 찾은 다음 이동하고 싶습니다. 파일을 찾을 수 있습니다 : $ find /tmp/ -ctime -1 -name x* 다음을 사용하여 ~/play디렉토리 로 이동하려고했습니다 . $ find /tmp/ -ctime -1 -name x* | xargs mv ~/play/ 그러나 그것은 효과가 없었습니다. 분명히 mv에는 두 가지 인수가 필요합니다. mv 명령에서 xargs '현재 항목'을 참조하는지 …
28 find  rename  xargs 

8
지정된 확장자를 가진 파일을 제외한 디렉토리의 모든 파일을 어떻게 나열합니까?
.txt , .pdf 및 기타 파일이 들어있는 폴더가 있다고 가정 하십시오. "기타"파일 (예 : 확장자가 .txt 또는 .pdf가 없는 파일)을 나열하고 싶습니다 . 이 작업을 수행하는 방법에 대한 조언이 있습니까? 주어진 확장자가없는 파일을 나열하는 방법을 알고 있습니다. 예를 들어 .txt 파일을 제외한 모든 파일을 나열하려면 find -not -iname "*.txt" 또는 …
28 grep  find  ls 

6
find의 차이점은 무엇입니까? 를 찾으십시오. -인쇄
차이점은 무엇입니까? find . 과 find . -print -print실제로 무엇을 합니까? $ find . . ./hello.txt ./hello ./hello/txt ./hello/hello2 ./hello/hello2/hello3 ./hello/hello2/hello3/txt ./hello/hello2/txt $ find . -print . ./hello.txt ./hello ./hello/txt ./hello/hello2 ./hello/hello2/hello3 ./hello/hello2/hello3/txt ./hello/hello2/txt

6
{size}보다 큰 파일을 날짜별로 정렬하여 나열
'20MB 이상의 현재 디렉토리에서 가장 최근 10 개의 파일을 나열하십시오'라는 문제를 해결하고 싶습니다. 로에게 ls내가 할 수있는 : ls -Shal |head 가장 큰 10 개의 파일을 얻으려면 : ls -halt |head 가장 최근 10 개 파일을 가져 오려면 찾기로 할 수있는 일 : find . -size +20M 현재 디렉토리 (및 …
27 find  ls 

1
명령이 실패한 파일 찾기
파일을 인수로 허용하는 스크립트가 0이 아닌 값을 반환하는 모든 파일을 재귀 적으로 찾고 싶습니다. '찾기'또는 유사한 도구를 사용하여이 작업을 수행하는 방법을 알고 있습니까?

3
특정 날짜 이전에 생성 된 모든 파일 제거
나는 많은 파일을 포함하는 디렉토리를 가지고 있습니다 (연중 매일 로그와 같은). 22/11 이전에 작성된 모든 파일을 제거하고 싶습니다. 어떻게하면 되나요? find그런 다음 exec를 사용해야 -rm합니까? ksh를 사용하고 있습니다.
26 shell  files  find  ksh 


1
찾기 및 sed (검색 및 바꾸기)
Mac에서 다음 명령을 사용하고 있습니다. $find . -name “*.java” -exec sed -i ’s/foo/bar/g’ {} \; 효과가없는 것 같습니다. 디렉토리에 .java로 끝나는 두 개의 파일이 있으며 둘 다 foo 텍스트가 있습니다. 뭔가 빠졌습니까? 편집 : 의견 요청 결과 [aafghani-03:~/test amirafghani]$ find . -name "*.java" -exec sed -i 's/foo/bar/g' {} \; sed: …
26 find  sed  osx 

3
`updatedb`와`locate`는 어떤 종류의 데이터베이스를 사용합니까?
locate의 프로그램 findutils스캔 한 파일 이름과 표시 어떤 일치 이상의 데이터베이스. find마지막 파일 이름 데이터베이스 업데이트 중에 파일이있는 경우 매우 빠른 명령 으로 사용할 수 있습니다 . 오늘날 많은 종류의 데이터베이스가 있습니다. 관계형 데이터베이스 (예 : SQL과 같은 쿼리 언어) NoSQL 데이터베이스 문서 지향 데이터베이스 (예 : MongoDB) 키-값 데이터베이스 …

4
find -exec 호출에서 사용자 정의 함수 실행
Solaris 10을 사용하고 있으며 ksh (88), bash (3.00) 및 zsh (4.2.1)로 다음을 테스트했습니다. 다음 코드는 결과를 생성하지 않습니다. function foo { echo "Hello World" } find somedir -exec foo \; 찾기는 여러 파일과 일치하며 (로 대체 -exec ...하여 -print표시됨)이 함수는 호출 외부에서 find호출 될 때 완벽하게 작동합니다 . man find페이지에 …

5
bash의 if test와 find 명령을 함께 사용하려면 어떻게해야합니까?
충돌 로그가있는 디렉토리가 있고 find 명령을 기반으로 bash 스크립트에서 조건문을 사용하고 싶습니다. 로그 파일은 다음 형식으로 저장됩니다. /var/log/crashes/app-2012-08-28.log /var/log/crashes/otherapp-2012-08-28.log 지난 5 분 동안 수정 된 특정 앱에 대한 충돌 로그가있는 경우 if 문이 true를 반환하기를 원합니다. find내가 사용하는 것이 명령은 다음과 같습니다 find /var/log/crashes -name app-\*\.log -mmin -5 나는 그것을 …

1
찾아서 rsync?
14 일 이상 10k가 넘는 파일을 검색하고 찾은 파일을 대상으로 재 동기화하고 싶습니다. 이 두 명령을 결합하는 방법이 있습니까? find ./ -mtime +14 -size +10k rsync --remove-sent-files -avz /src /dest
24 bash  shell  find  pipe  rsync 



4
파일 이름에 ASCII가 아니거나 인쇄 할 수없는 문자가있는 파일을 식별하십시오.
약 70 만 개의 파일이있는 디렉토리 크기 80GB의 경우 파일 이름에 영어 이외의 문자가 포함 된 일부 파일 이름이 있습니다. 파일 목록을 트롤링하는 것 외에는 다음과 같은 것이 있습니다. 이러한 파일 이름을 나열하거나 식별하는 쉬운 방법은 무엇입니까? 인쇄 가능한 영어 이외의 문자를 생성하는 방법-인쇄 가능한 범위에 나열되지 않은 문자 man …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.