«find» 태그된 질문

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

2
사용자가 읽을 수없는 파일을 찾으십니까?
특정 사용자가 읽을 수없는 파일을 찾고 싶습니다. 사용자 이름이 "user123"이고 "user123"이라는 그룹에 있다고 가정하십시오. user123이 소유 한 경우 u + r이 설정된 파일을 찾고 싶습니다. 파일이 user123 그룹 인 경우 g + r이 켜져 있어야합니다. o + r을 켤 수 없습니다. GNU find는 "읽을 수있는"것을 가지고 있기 때문에 다음과 같이 …
12 find 


2
bash find : 찾은 파일의 디렉토리를 얻는다
하위 폴더가 많은 "parent_folder"라는 상위 폴더가 있는데이 하위 폴더에는 "foo.mp4"라는 파일이 있습니다. 이렇게하면 이러한 파일을 쉽게 찾을 수 있습니다. mymacbook:parent_folder username$ find ./ -name "foo.mp4" -exec echo {} \; 이제 parent_folder /를 기준으로 각 파일의 경로를 반환합니다. ./path/to/foo.mp4 파일 이름없이 경로 만 반환하려면 어떻게해야합니까?
12 shell  find  osx 


4
.gitignore에없는 파일 찾기
내 프로젝트에 파일을 표시하는 명령을 찾았습니다. find . -type f -not -path './node_modules*' -a -not -path '*.git*' \ -a -not -path './coverage*' -a -not -path './bower_components*' \ -a -not -name '*~' .gitignore에있는 파일을 표시하지 않도록 파일을 어떻게 필터링 할 수 있습니까? 나는 내가 사용한다고 생각했다. while read file; do grep …
12 grep  find  wildcards  git 

2
찾기에서 논리 OR을 사용하는 방법?
bash 셸 ls에서 논리 OR 기능을 사용할 수 있습니다 (물론 할 수도 ls name1 name2있지만 실제 예제는 더 복잡합니다). ls @(name1|name2) 이것을 사용하여 이것을 수행하는 방법이 find있습니까? 내 순진한 구현 : find . -maxdepth 1 -name @("name1"|"name2") 작동하지 않습니다 (아무것도 출력하지 않습니다)
12 find  ls  patterns 

3
특정 파일 형식에 대해서만 diff -r
두 디렉토리의 재귀 diff를 수행 할 수 있지만 특정 파일 이름 또는 파일 유형 술어와 일치하는 파일 만 비교할 수 있습니까? 예를 들어 다음 과 같은 일을 하고 싶습니다 diff -r dir-a dir-b -filenames *.java, ivy.xml, build.xml ... 또는 더 나은 : diff -r dir-a dir-b -filetype text 분명히이 사용하는 …

5
'find'명령으로 찾은 파일 열기
이것은 아마도 쉬운 일이지만 알아낼 수 없으며 검색 할 수 없습니다. 폴더 계층에는 정확히 xyz 유형의 파일이 하나 있습니다. 해당 파일을 찾아 터미널 명령으로 열고 싶습니다. find . -name *.xyz 원하는 파일을 반환합니다. 이름을 입력하지 않고 어떻게 자동으로 열 수 있습니까? find . -name *xyz | open 작동하지 않습니다. 열린 …
12 linux  terminal  find  pipe 

5
사람이 읽을 수있는 크기를 정렬하는 방법
기본적으로 파일을 찾은 다음 크기별로 정렬합니다. 사람이 읽을 수있는 크기로 정렬하지 않으면 스크립트가 작동합니다. 그러나 크기를 사람이 읽을 수 있기를 원합니다. 사람이 읽을 수있는 크기를 어떻게 정렬 할 수 있습니까? 예를 들면 다음과 같습니다. ls -l | sort -k 5 -n | awk '{print $9 " " $5}' 예상대로 작동합니다. …
11 find  ls  sort 

2
chmod 명령을 선택적으로 사용
특정 디렉토리 아래의 모든 파일 및 하위 디렉토리에 755 권한을 설정하고 싶지만 755 권한이없는 구성 요소에 대해서만 chmod 755를 실행하려고합니다. find /main_directory/ -exec chmod 755 {} \; 은 IF find명령은 긴 목록을 반환,이 시간이 많이 걸릴 것입니다. stat 명령을 사용하여 각 구성 요소의 Octal 파일 수준 권한을 확인한 다음 if-else를 …

4
둘 이상의 파일이있는 디렉토리
현재 디렉토리의 하위 디렉토리 (하위 디렉토리)에 둘 이상의 일반 파일이 포함되어 있습니다. 파일이 2 개 미만인 디렉토리 나 하위 디렉토리 만있는 디렉토리에는 관심이 없습니다.
11 files  find 

4
glob를`find '로 변환
나는 또 다시이 문제를 가지고있다 : 나는 작은 방울을 가지고, 그 정확하게 일치하는 올바른 파일,하지만 원인을 Command line too long. 나는의 조합으로 변환 한 모든 시간 find과 grep특정 상황에 그 작동하지만 100 % 동일하지 않습니다. 예를 들면 다음과 같습니다. ./foo*bar/quux[A-Z]{.bak,}/pic[0-9][0-9][0-9][0-9]?.jpg 글롭 find을 내가 알지 못하는 표현 으로 변환하는 도구 가 …
11 find  wildcards 


1
찾기보다 업데이트 속도가 얼마나 빠릅니까?
updatedb보다 얼마나 빠릅 find니까? 다음은 비슷한 작업을 수행 updatedb하는 find명령 과 시간을 비교 한 것입니다. compare.sh #!/usr/bin/env bash cmd="sudo updatedb" echo $cmd time eval $cmd cmd="sudo find / \ -fstype ext4 \ -not \( \ -path '/afs/*' -o \ -path '/net/*' -o \ -path '/sfs/*' -o \ -path '/tmp/*' -o …
11 find  locate  updatedb 

2
모든 SUID / SGID 파일을 검색하는 방법은 무엇입니까?
웹에서 찾은 모든 하우투는 다음과 같습니다. Find all SUID files: find / -perm -4000 -print Find all SGID files: find / -perm -2000 -print 그러나 그것은 사실이 아닙니다. 보다: $ ls -lah test -r-sr-xr-x 1 user user 0B Jan 24 22:47 test $ $ $ stat -x test | grep …
11 find 

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