«find» 태그된 질문

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

3
bash-내가 할 수있는 일 : find… -exec this && that?
find-exec 와 함께 호출되는 두 개의 쉘 명령을 논리적으로 결합하는 방법이 있습니까? 예를 들어 문자열 foo를 포함하는 모든 .csv 파일을 해당 항목과 함께 인쇄 하려면 다음과 같이하십시오. find . -iname \*.csv -exec grep foo {} && echo {} \; 하지만 배쉬는 " '간부'에 인수 누락"로 불평
23 bash  find 

1
symlink 대상별로 파일 나열
심볼릭 링크 이름이 아닌 심볼릭 링크 대상 이름을 통해 필터링하여 파일 목록을 가져온 다음 해당 목록으로 무언가를 수행하는 방법은 무엇 입니까? 예를 들어 다음 목록에서 처음 네 파일에만 관심이 있습니다 (target contains bar). foo -> /tmp/bar bar -> /home/me/bartoo baz -> /home/me/public/barthree zoo -> /usr/share/bar moo -> /tmp/foo roc -> …
23 find  symlink 

6
많은 수의 파일을 올바른 순서로 묶습니다.
내가 명명 된 15,000에 대한 파일이 file_1.pdb, file_2.pdb, 수행하여 순서대로 몇 천에 대한 등 I CAN 고양이 : cat file_{1..2000}.pdb >> file_all.pdb 그러나 15,000 파일에 대해이 작업을 수행하면 오류가 발생합니다. -bash: /bin/cat: Argument list too long 나는이 문제가 해결함으로써 해결되는 것을 find . -name xx -exec xx보았지만 파일이 결합 된 …

3
find의 -exec 명령에서 {} +의 의미는 무엇입니까?
이 질문은 Unix & Linux Stack Exchange에서 응답 할 수 있기 때문에 서버 결함에서 마이그레이션 되었습니다. 4 년 전에 마이그레이션 되었습니다 . 나는의 의미를 알고 싶어 {} +의 exec명령을, 그리고의 차이 무엇인가 {} +하고 {} \;. 정확히 말하면,이 둘의 차이점은 무엇입니까? find . -type f -exec chmod 775 {} + …
23 find 


5
이름을 기준으로 파일의 경로를 찾는 방법은 무엇입니까?
settings.xml우분투 컴퓨터에서 파일 을 찾으려고 합니다. 나는 그것이 어디에 있고 어떤 디렉토리에 있는지 전혀 모른다. 나는 이것을 사용하려고 시도했다- ls -R | grep settings.xml 그러나 그것은 나에게 전체 경로를 보여주지 않습니다 .. 내가 시도해야 할 다른 명령이 있습니까?
22 grep  find 

9
찾기를 사용하여 파일을 이동할 때 디렉토리 구조 유지
소스 디렉토리에서 대상 디렉토리로 정의 된대로 이전 파일을 이동하는 다음 스크립트를 작성했습니다. 완벽하게 작동합니다. #!/bin/bash echo "Enter Your Source Directory" read soure echo "Enter Your Destination Directory" read destination echo "Enter Days" read days find "$soure" -type f -mtime "-$days" -exec mv {} "$destination" \; echo "Files which were $days …

8
모든 디렉토리에서 파일을 찾는 방법
Book1 이라는 파일을 찾으려고합니다 . 내 테스트에서 위에서 언급 한 파일을 찾으려고 하는데이 테스트에서 해당 파일이 어디에 있는지 모르겠습니다. 시도 find / -iname book1했지만 출력이 없습니다. 파일의 위치를 ​​모르는 경우 명령 행을 사용하여 book1이라는 파일을 어떻게 찾을 수 있습니까? 편집하다: 내 시나리오는 아래에 더 자세히 설명되어 있습니다. 파일 확장자를 알 …



1
이 파일을 '찾기'하지 않는 이유는 무엇입니까?
findwith를 사용 grep하면 패턴과 일치하는 파일을 찾을 수 있습니다. # find | grep error ./solr-modifiedSolr4/SolrPhpClient/phpdocs/errors.html ./error_log ./includes/classes/error_log 그러나 find단독으로 사용 하면 첫 번째 파일을 찾을 수 없습니다. # find . -name error* ./error_log ./includes/classes/error_log 와 함께 사용 하지 않을 때 왜 파일을 find찾지 errors.html못 grep합니까? find이 파일을 표시 하는 데 …

2
775 / 664 이외의 권한이있는 디렉토리 및 파일 찾기
한 서버에서 다른 서버로 웹 사이트를 이동하고 있으며 Git은 파일 권한과 같은 메타 데이터를 저장하지 않습니다. 각각 775/664가 아닌 디렉토리와 파일을 찾아야합니다. 지금, 나는이 자갈길을 사용하고 있습니다 : $ find . -type d -exec ls -la {} \; | grep ^d | grep -v ^drwxrwxr-x $ find . -type f …
21 permissions  find 

1
delete없이 find로 파일을 찾을 수없는 경우, -delete를 사용하여 find가 / save / 디렉토리의 파일을 지우는 이유는 무엇입니까?
에서 제외하고 현재 디렉토리 트리의 모든 파일을 삭제하고 싶습니다 save. 이 명령을 실행했습니다. find . \( -name save -prune \) -o -type f -ls | grep /save/ 그리고 그것은 아무것도 찾지 못했습니다. 그러나이 명령을 실행할 때 : find . \( -name save -prune \) -o -type f -delete / save …
20 find 


4
특정 날짜에 수정 된 모든 파일 가져 오기
php특정 날짜에 특정 디렉토리에서 수정 된 모든 파일 을 찾을 수 있습니까? 나는 사용하고있다 find /var/www/html/dir/ -mtime -28 | grep '\.php' 지난 28 일 이내에 수정 된 파일을 가져 오려면 다음 날짜에 수정 된 파일 만 필요합니다. 2011-02-08

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