질문&답변
클라우드/리눅스에 관한 질문과 답변을 주고 받는 곳입니다.
리눅스 분류

find명령어에서 옵션 질문입니다.

작성자 정보

  • 진성용 작성
  • 작성일

컨텐츠 정보

본문

옵션입니다.  해결하시는데 참고만 하세요.. ^^

 

각 경로명에 대해서 계층적 directory를 순환적으로 내림차순으로 불
(Boolean)표현식과 일치하는 화일을 찾는 명령어
문법 find pathname-list expression
options
-atime n 만약 화일이 n 날짜 이내에 접근되면 참
-cpio device 현재의 화일은 cpio(1)의 문법(5120byte 레코드)으로 장치에 써넣는

-ctime n 화일이 n 날짜내에 변경되면 참
-exec cmd 지정한 명령어를 수행하고 종료상태로서 0의 값이 반환되면 참
-group gname 화일에 gname에 포함되어 있으면 참
-links n 화일이 n 개의 링크가 있으면 참
-mtime n 화일이 n 날짜 이내에 수정되면 참
-name file 화일이 현재의 화일명과 일치하면 참
-newer file 현 화일이 인수화일보다 최근에 수정되어 있으면 참
-ok cmd 명령어 라인을 의문부호를 선두에 부과하여 화면에 출력하며 만약 사
용자가 y를 칠 경우에만 실행 가능
-perm onum 화일의 허가 그래프가 9진수 onum과 일치하는 경우이면 참
(chmod(1) 참조)
-print 항상 참 ; 현재의 패스명을 출력
-size n 화일의 길이가 n 블럭(블럭당 512byte)이면 참
-type c 화일의 형태가 이면 참이며 여기서 말하는 c는 블럭형태인 특수화일,
문자형 특수화일, 디렉토리, 파이프 또는 일반화일을 각각 b,c,d,p,
또는 f로 표시
-user unname 화일이 사용자 unname에 속하면 참
(expression) 괄호내의 식이 참이면 참


---------------------------------------------
화일 찾기 - 어떤 화일이 어느 디렉토리에 있는 지를 모르고 있을 때 찾아내는 명령어인 옵션에 의해 찾는 방법이 다양함.
find path list expression 지정한 file을 찾는 경우 file의
find path -name filename -print 경로를 화면 출력
+----------------------------+
% find / -name wall -print
/etc/wall

-----------------------------------------------
1. 특정파일을 모두 찾아서 각각 "ls -l"하여 정보확인하기

[root@kebia_1 /root]# find / -name .searchfile -exec ls -l {} ;
-rw------- 1 kimlee webadmin 15 Apr 27 02:51 /home/sspark/.searchfile
-rw------- 1 adm115 webadmin 15 Apr 27 02:41 /home/adm115/.searchfile
-rw------- 1 hyung webadmin 15 Apr 27 02:57 /home/hyung/.searchfile
-rw------- 1 imt2000 webadmin 27 Apr 27 03:04 /home/imt2000/.searchfile
-rw------- 1 manual webadmin 15 Apr 27 02:47 /home/manual/.searchfile
-rw------- 1 nice webadmin 15 Apr 27 02:45 /home/nice/.searchfile
-rw------- 1 owner webadmin 15 Apr 28 10:24 /home/owner/.searchfile
-rw------- 1 picasso webadmin 15 Apr 27 02:55 /home/picasso/.searchfile
-rw------- 1 power webadmin 15 Apr 27 02:56 /home/power/.searchfile
-rw------- 1 sajik webadmin 15 Apr 27 02:49 /home/sajik/.searchfile
-rw------- 1 six webadmin 15 Apr 27 02:59 /home/six/.searchfile
-rw------- 1 soho webadmin 15 Apr 27 02:54 /home/soho/.searchfile
-rw------- 1 sosmail webadmin 15 Apr 27 02:50 /home/sosmail/.searchfile
-rw------- 1 super webadmin 27 Apr 27 03:08 /home/super/.searchfile
-rw------- 1 webmaste webadmin 15 Apr 27 02:53 /home/webmaster/.searchfile
-rw------- 1 nofee nofee 15 May 18 13:42 /home/nofee/.searchfile




2. 특정파일을 모두 찾아서 각각 파일내용 확인하기

[root@kebia_1 /root]# find / -name .searchfile -exec cat {} ;
This file is empty. And, file name is searchfile
This file is empty. And, file name is searchfile
This file is empty. And, file name is searchfile
This file is empty. And, file name is searchfile
This file is empty. And, file name is searchfile
This file is empty. And, file name is searchfile
This file is empty. And, file name is searchfile
This file is empty. And, file name is searchfile
This file is empty. And, file name is searchfile
This file is empty. And, file name is searchfile
This file is empty. And, file name is searchfile
This file is empty. And, file name is searchfile
This file is empty. And, file name is searchfile
This file is empty. And, file name is searchfile
This file is empty. And, file name is searchfile
This file is empty. And, file name is searchfile
[root@kebia_1 /root]#

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,361 명
  • 현재 강좌수 :  37,018 개
  • 현재 접속자 :  373 명