find실무6편: 지정한 파일보다 더 최근에 사용된 적이 있거나 변경된 적이 파일검색
작성자 정보
- 관리자 작성
- 작성일
컨텐츠 정보
- 2,128 조회
- 0 추천
- 목록
본문
find실무6편: 지정한 파일보다 더 최근에 사용된 적이 있거나 변경된 적이 파일검색
이번에는 지정한 파일보다 더 최근에 사용된 적이 있거나 또는 지정한 파일보다 더 최근에 변경된 적이 있는 파일을 검색하는 방법을 보도록 하자. 먼저 지정한 특정 파일보다 더 최근에 사용된 적이 있는 즉, 액세스 된 적이 있는 파일을 검색하는 예이다.
당연한 얘기겠지만 특정 파일을 지정해야 하며, 그 파일을 기준으로 검색을 한다.
“-anewer 파일”과 같은 옵션을 사용하면 여기서 지정한 “파일”보다 더 최근에 액세스(access)된 적이 있는 파일들을 찾아서 보여준다.
[root@sulinux ~]# find /home -anewer /home/sspark/begin -exec ls -l {} \; 합계 36 drwx------ 27 bible bible 4096 2022-12-23 01:28 bible drwx------ 4 command command 4096 2022-12-21 22:48 command drwx------ 2 root root 16384 2022-12-01 21:47 lost+found drwx------ 4 sspark sspark 4096 2022-12-23 02:20 sspark drwx------ 5 sulinux sulinux 4096 2022-12-23 01:23 sulinux [root@sulinux ~]# |
위의 예는 /home/sspark/begin이라는 파일보다 더 최근에 액세스된 적이 있는 파일을 보여준 것이다.
이어지는 검색방법과 비교해 보자.
다음은 지정한 특정 파일보다 더 최근에 변경된 적이 있는 파일을 검색하는 예이다.
즉 지정한 특정 파일보다 더 최근에 변경된 적이 있는 파일을 찾는 예로서 앞의 예와 다른 점은 특정 파일보다 더 최근에 액세스된 적이 있는 파일을 검색하는 것이 아니라 특정 파일보다 더 최근에 변경된 적이 있는 파일을 검색하는 것이다.
즉, “-newer 파일”과 같은 옵션을 지정하면 지정한 “파일”보다 더 최근에 변경된 적이 있는 파일을 찾아서 보여준다.
[root@sulinux ~]# find /home -newer /home/sspark/begin -exec ls -l {} \; 합계 0 -rw-r--r-- 1 root root 0 2022-12-23 01:23 index.html -rw-r--r-- 1 root root 0 2022-12-23 02:55 king.html -rw-r--r-- 1 root root 0 2022-12-23 01:24 welcome.html -rw-r--r-- 1 root root 0 2022-12-23 02:55 /home/sulinux/www/king.html [root@sulinux ~]# |
위의 예는 /home/sspark/begin파일이 변경된 것 보다 더 최근에 변경된 적이 있는 파일을 찾아서 보여준다.
관련자료
-
이전
-
다음