«find» 태그된 질문

파일과 디렉토리를 찾기위한 명령 줄 유틸리티.

2
-exec에 대한 누락 된 주장은 무엇입니까?
다음 명령을 사용하여 30 일이 지난 파일 및 디렉토리의 디렉토리를 지우고 아무도 파일을 다시 요청하지 않으면 몇 주 후에 삭제할 수있는 아카이브 디렉토리로 이동합니다. 대상 디렉토리에는 사용자 이름별로 하위 디렉토리가 있으므로 아카이브 디렉토리도 마찬가지입니다. 이것이 내가 사용하는 명령입니다. find /path/to/directory/username/ -mtime +30 -exec mv "{}" /path/to/archive/username/ \; 내가 우분투를 물어의 …


7
특정 확장자를 가진 파일과 그 안에있는 디렉토리를 어떻게 셀 수 있습니까?
.c큰 복잡한 디렉토리 구조에 확장명이있는 일반 파일 수 와이 파일이 얼마나 많은 디렉토리 에 있는지 알고 싶습니다 . 내가 원하는 결과는 그 두 숫자입니다. 파일 수를 얻는 방법에 대한 이 질문을 보았지만 파일도있는 디렉토리 수를 알아야합니다. 내 파일 이름 (디렉토리 포함)에는 문자가있을 수 있습니다. 공백으로 시작 .하거나 -공백이나 줄 바꿈이있을 …


5
리눅스에서 파일을 찾고 특정 디렉토리를 제외
다음과 같은 결과가 있습니다. rm -f crush-all.js find . -type f \( -name "*.js" ! -name "*-min*" ! -name "*console*" \) | while read line do cat "$line" >> crush-all.js echo >> crush-all.js done 찾기에서 "test"라는 디렉토리를 제외시키기 위해 추가하고 싶지만 어떻게 든 "-type d"를 추가하는 방법을 알 수없는 것 …
14 find 


1
파일을 부모 디렉토리로 옮기는 방법?
실수로 flac 폴더에 넣은 모든 mp3를 상위 폴더로 가져오고 싶습니다. 폴더의 깊이에 관계없이 일치하는 파일을 정확히 한 디렉토리 위로 이동하고 싶습니다. 파일을 선택하는 방법은 다음과 같습니다. find . -path "*/flac/*" -name '*.mp3' 이것은 내 음악 폴더에서 작동하지만 여기에 붙어 있습니다. 내가 찾은 모든 솔루션은 파일을 현재 폴더의 부모로 이동하거나 고정 …

2
find 명령이 왜 / run /에서 폭발합니까?
이 대답에 따라 파이썬 버전을 확인하기 위해 다음 명령을 사용했습니다 . 아래에 표시된 하나의 오류를 제외하고 작동합니다. 아무도 이유를 설명 할 수 있습니까? $ sudo find / -type f -executable -iname 'python*' -exec file -i '{}' \; \ | awk -F: '/x-executable; charset=binary/ {print $1}' \ | xargs readlink -f …
13 permissions  find 


1
껍질의 특징을 움켜 쥐고 있습니까?
나는 이것 과 이것 과 같은 많은 질문과 답변을 읽습니다. 명령을 실행하기 전에 셸에서 와일드 카드를 확장했으며 셸의 기능이라는 것을 알고 있습니다. 또한 와일드 카드는 많은 인수를 허용 할 수있는 명령과 함께 작동합니다. 에서 find . -name *.rb 우리는 현재 디렉토리에있는 하나 개 이상의 파일이있는 경우 find발견 여러 인자와이있는 해결 …
12 bash  find  wildcards 

5
/ tmp 내부의 폴더가 정리되지 않도록하려면 어떻게합니까?
이 질문은 내 개발자 랩톱의 Ubuntu 14.10에 관한 것입니다. /tmp거기에 임시 물건을 넣는 데 응용 프로그램에서 사용 하는 폴더 가 있습니다. 이 응용 프로그램은 일반적으로 내 homedir에 임시 폴더를 만들고 나중에 삭제합니다. 어떤 이유로 homedir이 암호화되면 작동하지 않습니다. 대신에 나는 /tmp/foo홈 디렉 내부에 심볼릭 링크를 만들었습니다 . 내 응용 프로그램에서 …
12 bash  14.10  find 


2
처리하기 전에 파일을 사전 순으로 정렬
나는 명령을 사용 find . -type f -exec sha256sum {} \; > sha256SumOutput 폴더 계층 구조의 모든 파일을 해시합니다. 불행하게도, 알파벳 순서로 sha256sum파일 이름을 얻지 못합니다 find. 이 문제를 어떻게 해결할 수 있습니까? 알파벳 순서로 해시되도록 해시 되기 전에 주문하고 싶습니다 (이유가 있습니다).
12 find 

3
특정 하위 디렉토리가 비어있는 경우 상위 디렉토리 삭제 (비어 있지 않음)
특정 하위 디렉토리에 파일을 포함하는 모든 디렉토리를 유지해야하지만 하위 디렉토리가 비어있는 모든 디렉토리를 삭제해야합니다. 좀 더 구체적으로 설명하면 다음과 같습니다. A | |--------312311 | | | |----Recording | |----a.txt | |----b.txt | | |--------453453 | |----Recording | | | |-------a.mp3 | |----a.txt | |----b.txt | | |--------566532 | |----Recording | …

2
매일 폴더에있는 파일 수 계산
폴더에있는 모든 파일을 찾을 수는 있지만 꽤 많습니다. find . -type f | wc -l #find number of files in DIR ls -lrt #list all files order by date 하루에 파일 수를 찾는 방법은 무엇입니까? 따라서 결과는 다음과 같아야합니다. # left number is number of files and right is one …

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