find 명령어에 대해
find /root -type l (심볼릭 링크)
find /root -type d(디렉터리)
fild /root -type f(일반 파일)
1. /usr 디렉터리에서 rdate 파일 찾기
find /usr -name "rdate"
- /usr 디렉터리에서 rdate라는 이름의 파일을 찾는다.
2. /usr 디렉터리에서 rd로 시작하는 파일 찾기
find /usr -name "rd*"
- /usr 디렉터리에서 rd로 시작하는 모든 파일을 찾는다.
3. /usr 디렉터리에서 첫 번째 글자가 r 또는 a로 시작, 두 번째 글자가 c 또는 d로 시작하는 모든 파일 찾기
find /usr -name "[r,a][c,d]*"
- /usr 디렉터리에서 첫 번째 글자가 r 또는 a로 시작하고 두 번째 글자가 c 또는 d로 시작하는 파일을 찾는다.
4. /usr 디렉터리에서 첫 번째 글자가 a 또는 b로 시작하는 4개의 문자로 구성된 파일 찾기
find /usr -name "[a,b]???"
- /usr 디렉터리에서 첫 번째 글자가 a 또는 b로 시작하고, 총 4개의 문자로 이루어진 파일을 찾는다.
5. 사용자 계정 ktest의 홈 디렉터리에서 소유자가 ktest인 파일 찾기
find /home/ktest -user "ktest"
- /home/ktest 디렉터리에서 소유자가 ktest인 파일을 찾는다.
6. /root 디렉터리에서 일반 파일만 찾기
find /root -type f
- /root 디렉터리에서 일반 파일만 찾는다.
7. 리눅스 전체에서 심볼릭 링크 찾기
find / -type l
- 리눅스 전체에서 심볼릭 링크 파일을 찾는다.
8. /etc 하위에 network로 시작하는 디렉터리 찾기
find /etc -name "network*" -type d
- /etc 디렉터리에서 이름이 network로 시작하는 디렉터리를 찾는다.
9. /var 하위에 빈 파일 찾기
find /var -empty
- /var 디렉터리에서 빈 파일을 찾는다.
10. 리눅스 전체에서 소유주가 ktest인 일반 파일 찾기
find / -user "ktest" -type f
- 리눅스 전체에서 소유자가 ktest인 일반 파일을 찾는다.
11. /etc 하위에 500KB 이상 되는 파일 찾기
find /etc -size +500k
- /etc 디렉터리에서 500KB 이상인 파일을 찾는다.
12. /var 하위에 확장자가 .log인 일반 파일 중 소유그룹이 root인 것 찾아 경로가 아닌 자세한 정보 출력
find /var -name "*.log" -type f -group "root" -exec ls -l {} \;
- /var 디렉터리에서 .log 확장자를 가진 일반 파일 중, 소유그룹이 root인 파일을 찾아 자세한 정보를 출력한다.
13. 리눅스 전체에서 심볼릭 링크 파일을 찾아 /root/linkfile.txt에 저장 (오류는 무시)
find / -type l > /root/linkfile.txt
- 리눅스 전체에서 심볼릭 링크 파일을 찾아 /root/linkfile.txt에 그 결과를 저장한다. 오류는 무시된다.
14. 리눅스 전체에서 usr로 시작하는 디렉터리의 결과를 자세한 정보로 출력하여 /root/userfile.txt에 저장
find / -name "usr*" -type d -exec ls -ld {} \; > /root/userfile.txt
- 리눅스 전체에서 이름이 usr로 시작하는 디렉터리를 찾아 그 결과를 /root/userfile.txt에 저장한다.
find / -name "usr*" -type d -ls > /root/userfile.txt
- 위와 같은 작업을 하지만, ls 명령어를 사용하여 리스트 형식으로 결과를 저장한다.
'Linux' 카테고리의 다른 글
이메일 서버 설정 : Dovecot과 Postfix 구성 방법 ✉️ (메일 이론, 설정법) (0) | 2025.04.21 |
---|---|
주네임서버와 보조네임서버 구성 방법, 설정방법 (0) | 2025.04.21 |
리눅스 파일 다운로드,패키지 관리 프로그램 (RPM, DNF) (0) | 2025.04.16 |
리눅스 권한 (0) | 2025.04.16 |
리눅스의 확장 권한, 파일 속성, 프로세스 관리, 백그라운드 실행 방식 (0) | 2025.04.16 |