«find» 태그된 질문

Windows 시스템의 find 명령은 입력 텍스트 행을 필터링하고 필터와 일치하는 행을 리턴하는 데 사용됩니다. * nix 시스템의 find 명령은 특정 기준과 일치하는 파일 또는 폴더를 찾는 데 사용됩니다.



4
이 'find'명령은 어떻게 실행 하나 비 - 바이너리 파일에서만 수행 할 수 있습니까?
재귀 디렉터리 계층의 모든 파일에서 후행 공백을 제거하고 싶습니다. 나는 이것을 사용한다 : find * -type f -exec sed 's/[ \t]*$//' -i {} \; 이 방법은 효과적이지만 발견 된 바이너리 파일에서 후행 "공백"을 제거하므로 바람직하지 않습니다. 어떻게 알 수 있습니까? find 바이너리 파일에서이 명령을 실행하지 않으려면?
8 unix  find 

4
이름이 같은 모든 디렉토리에서 서브 디렉토리 찾기
다음과 같은 명령을 실행하고 싶습니다. " inc"폴더에서 " X" 라는 이름의 모든 디렉토리를 찾으십시오 . 각 " X/.../inc/" 아래에 모든 하위 디렉토리를 나열하십시오 . 출력을 " list" 파일로 리디렉션 성공하지 않고 아래 명령의 다양한 조합을 시도했습니다. $ find X/ -name "inc" -print | xargs find {} -type d > list …

4
30 일이 지난 파일을 정상적으로 삭제
최소 15000 개의 파일이있는 캐시 폴더가 있습니다. 나는 이것을 시도했다 : find cache* -mtime +30 -exec rm {} \; 그러나 이로 인해 서버로드가 하늘로 날아갔습니다! 어떤 거기에 빠른 / 더 나은 해결책은? 아니면 이 명령의 속도 나 반복 을 제한 할 수 있습니까?


5
1 분보다 오래된 모든 파일 찾기
find마지막 순간에 작성되어 수정되지 않은 파일을 선택하려면 어떻게 해야합니까? 나는 다른 방법으로 할 수 있다는 것을 알고 있습니다. 지난 60 초 동안 수정 된 파일을 찾으십시오 -mtime -60s.하지만 지난 60 초 동안 수정되지 않은 파일을 원합니다. Linux를 사용하고 초를 사용하면이 오류가 발생합니다. find ??/ -mtime +60s -name blah.tsv find: invalid …
8 linux  find 

1
날짜별로 "새로운"파일을 찾는 DOS 배치 파일
내 PC가 무한 BSOD 루프에 들어 갔지만 안전 모드 명령 프롬프트에 액세스 할 수 있습니다. 이를 유발했을 수있는 "변경된 사항"에 대한 아이디어를 얻으려고합니다. 예를 들어 바이러스에 감염되었거나 앱 업데이트가 중단되었습니다. 따라서 지난 며칠 / 주 또는 적어도 * .exe, * .dll, * .com, * .bat 등에서 어떤 파일이 생성 / …



4
GNU find with -exec rm은 일치 항목을 제거한 다음 존재하지 않는다고 불평합니다.
나는 /domains 내가 같은 항목을 가지고있는 디렉토리 theawesomesite.com 0.2.v.theawesomesite.com 0.3.v.theawesomesite.com 0.3을 테스트 한 후 주 도메인을 새 버전의 별칭으로 설정합니다. 정말 잘 작동합니다. 이제 모든 이전 버전을 삭제할 수 있기를 원합니다. 나는 이것을 시도 : find /domains -name "*.v.theawesomesite.com" -not -name "0.3.v.*" -ignore_readdir_race -exec rm -fr {} \; 이전 도메인 …

4
Bash에서 폴더 구조를 파일 이름으로 병합
이 구조에서 파일을 변환하려고합니다. foldera/folderb/filec.png 에: foldera_folderb_filec.png 나는 반쯤 있습니다. find . -type f -name "*.png" | sed 's@^./@@g;s@/@-@g' 기본적으로 이름 구조를 변환합니다. 그러나 아직 복사하지 않습니다. 이 시점에서 나는 붙어 있습니다. 실제로 복사 작업을 수행하기 위해 스크립트를 확장하려면 어떻게해야합니까?
4 bash  find  sed 

2
찾기에서 디렉토리 목록 제외
rsyncrypto를 사용하여 일부 사용자 디렉토리를 백업하고 있습니다. 암호화에서 일부 하위 디렉토리를 제외하고 싶습니다. 이 작업을 수행하는 가장 좋은 방법은 find 출력을 rsyncrypto로 파이프하는 것입니다. tmp라는 디렉토리를 제외하는 find 명령은 다음과 같습니다. find ~/Documents -type d -not \( -name tmp -prune \) 제외 할 6 ~ 7 개의 디렉토리가 있습니다. find …

2
하이라이트 + 찾기 사전 채우기를위한 Chrome 확장 프로그램?
몇 달 전에 브라우저로 Firefox에서 Chrome으로 전환했는데 여전히 나를 괴롭히는 기능이 있습니다. 사소한 / 무지한 것처럼 보이지만 이것은 조금씩 나를 미치게합니다 ... 텍스트를 강조 표시하고 CTRL-F를 클릭하면 강조 표시된 텍스트가 미리 채워져있는 찾기 대화 상자가 나타납니다. Chrome (14.0. +)에는 마지막 검색이 미리 채워져 있습니다. 도움이되는 확장 프로그램이 있습니까?

1
찾기 출력을 구문 분석하여 배쉬 이동 및 이름 바꾸기
pdf 파일의 중첩 디렉토리가 있으며 다음과 같이 이름을 바꾸는 상위 레벨 디렉토리로 추출하고 싶습니다. 내 파일은 다음과 같습니다 ./path1/pathA/fileI.pdf ./path1/pathB/fileII.pdf 나는 달성하고 싶다 : ./path1_pathA_fileI.pdf ./path1_pathB_fileII.pdf 나는 그렇게함으로써 파일 목록을 만들 수 있다는 것을 알고있다. find . -type f -name "*.pdf" 그리고 나는 다음을 사용하여 해결책을 상상할 수 있습니다. find …
3 linux  command-line  bash  find  mv 

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