«find» 태그된 질문

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

3
-execdir로 찾기
내가 실행하는 경우 find에 -execdir나는 내가 기대 한 결과를 얻을 수 없습니다. 예를 들면 다음과 같습니다. mkdir -p a/b/c find . -type d -execdir touch foo \; $ tree a a ├── b │ ├── c │ └── foo └── foo 디렉토리 c에 foo파일 이 없습니다 . find각 디렉토리에서 로컬로 …



1
`find 왜? -f 유형은`find '보다 오래 걸립니까?
find디렉토리의 내용을 재귀 적으로 걸기 위해 주어진 경로가 파일이나 디렉토리에 해당하는지 확인 해야하는 것처럼 보입니다 . 여기 약간의 동기 부여와 내가 find . -type f실제로 느리다는 것을 확신시키기 위해 로컬에서 한 일 이 find .있습니다. GNU find 소스 코드를 아직 찾지 못했습니다. 그래서 나는 $HOME/Workspace디렉토리 에있는 파일 중 일부를 백업하고 …
15 find  performance  gnu 

3
POSIX 찾기를 특정 깊이로 제한 하시겠습니까?
최근 POSIX 사양에find-maxdepth 기본 사양이 포함되지 않은 것으로 나타났습니다 . 그것에 익숙하지 않은 사람들을 위해, -maxdepth기본 의 목적은 얼마나 많은 레벨 find이 내려갈 지를 제한하는 것입니다. -maxdepth 0결과 만 명령 행 인자 처리되고; -maxdepth 1명령 행 인수 내에서만 직접 결과를 처리합니다. -maxdepthPOSIX 지정 옵션 및 도구 만 사용하여 비 POSIX …
15 find  posix 

2
특정 사용자가 만든 파일 찾기
특정 사용자가 만든 모든 파일을 검색하여 화면에 표시하는 방법은 무엇입니까? 현재 사용자에게 모든 파일을 보려는 사용자 이름을 입력하라는 메시지를 표시하는 스크립트를 시작했습니다. 오류 검사를 포함하고 싶다고 생각하면 if 문을 사용하는 것에 대해 생각했습니다. echo -e "Option 11: Display all the Files a Particular User Has Created\n\n" echo -e "Enter Username …
15 files  find  users 


5
'찾기'속도를 높이는 방법이 있습니까
find터미널에서 속도 를 높일 수 있는 방법이 있는지 궁금합니다. 인터넷 google을 사용하여 검색하면 문자열이나 파일 이름에 대한 로컬 검색을 수행하는 것보다 속도가 빠르다는 것은 의미가 없습니다. find 명령이 매우 빠를 수있는 로컬 인덱싱 기반을 구축 할 수있는 방법이 궁금합니다. 아니면 다른 제안? 감사!
15 find 


3
xargs로 인수를 인용하는 방법
폴더에서 1MB보다 큰 모든 파일을 삭제한다고 가정합니다. $ find . -size +1M | xargs -0 rm 이름에 공백이있는 파일은 삭제되지 않습니다. 그래서 나는 그것이 보내는 모든 인수를 인용하고 싶습니다 rm. 경우 find그것을 제공 Some report.docx이 통과해야 "Some report.docx"에 rm. 어떻게해야합니까?
15 shell  find  quoting  rm  xargs 

4
컬러 FIND 출력?
find 명령 에서 컬러 출력을 얻을 수 있습니까? 즉, 발견 된 각 항목의 경로에서 디렉토리는 파란색이고 실행 가능한 스크립트는 녹색입니다. GNU findutils 4.4.2 버전을 사용하고 있습니다. 편집-명확히하기 위해 각 결과는 다음과 같이 강조 표시됩니다. ./path/to/file.sh ^ ^ ^ | | L green blue (예를 들어, 실행중인 경우 find . -type …
15 bash  find  colors 

2
`find -exec`를 사용하여 발견 된 파일의 디렉토리 (현재 디렉토리가 아닌)에서 명령을 실행하는 방법은 무엇입니까?
하자 내가, 일부 하위 디렉토리가있는 디렉토리하다고 말하고 dir1, dir2하고 dir3. 이러한 각 디렉토리에는 파일이 있으며 각 디렉토리 foo에서 동일한 명령을 실행하고 foo해당 디렉토리 내에서 해당 명령 을 실행하고 싶습니다 . 내가 "손으로"해야한다면 다음과 같이 보일 것입니다. cd dir1 (execute on foo) cd ../dir2 (execute on foo) cd ../dir3 (execute on …
15 find 

1
심볼릭 링크에서 작동하지 않습니다?
이 명령을 실행해도 find $HOME/MySymlinkedPath -name "run*.sh"아무 일도 일어나지 않으며 오류가 발생하지 않습니다 ( 'MySymlinkedPath'는 $ HOME이 아닌 다른 하드 드라이브에 대한 심볼릭 경로입니다). 이것들은 또한 실패합니다 : find ~/MySymlinkedPath -name "run*.sh" find /home/MyUserName/MySymlinkedPath -name "run*.sh" 그리고 확실히하기 위해, 존재하지 않는이 경로는 (물론) 실패 find $HOME/MySymlinkedPathDUMMYTEST -name "run*.sh"하므로 경로가 발견되지만 …
15 find  symlink  path 



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