반응형
리눅스 파일의 위치를 검색하는 명령어
find, which, whereis, locate
find
find 경로 옵션 조건 action 옵션 -name, -user(소유자), -newer(전,후), -perm(허가권), -size(크기) 액션 -print(기본값), -exec(외부 명령 실행)/etc 디렉토리 하위에 확장명이 .conf인 파일 검색
find /etc -name "*.conf"/home디렉토리 하위에 소유자가 a인 파일 검색
find /home -user a/usr/bin 디렉토리 하위에 파일크기가 10kb~100kb인 파일 검색
find /usr/bin -size +10k -size -100k현재 사용자의 홈 디렉토리 하위에 파일 크기가 0인 파일의 목록을 상세히 출력
find ~ -size 0k -exec ls -l { } \;/home 홈 디렉토리 하위에 확장명이 *.swp인 파일을 삭제
find /home -name "*.swp" -exec rm { } \;※ -exec는 외부 명령어 시작 \;는 외부 명령어 끝 중괄호 안에 find로 찾은 결과값이 들어가고 이 결과값으로 rm실행
which
PATH에 설정된 디렉토리만 검색.
절대 경로를 포함한 위치를 검색
which 실행파일이름whereis
실행파일 및 소스, man 페이지 파일가지 검색
whereis 실행파일이름locate
locate 파일이름
반응형
'OS > Ubuntu LINUX' 카테고리의 다른 글
[우분투 18.04.1 LTS] 리눅스 파이프, 필터, 리디렉션 (0) | 2019.01.04 |
---|---|
[우분투 18.04.1 LTS] 리눅스 작업 반복과 예약 cron, at (0) | 2019.01.04 |
[우분투 18.04.1 LTS] 리눅스 파일 묶기, 압축하기 tar, xz, bzip2, gzip, zip (0) | 2019.01.04 |
[우분투 18.04.1 LTS] 리눅스 파일과 디렉토리의 소유와 허가 (0) | 2019.01.04 |
[우분투 18.04.1 LTS] 리눅스 사용자 관리 adduser, passwd, usermod, userdel, chage, groups, groupadd, groupmod, groupdel, gpasswd (0) | 2019.01.04 |
댓글