find 명령어
파일 찾기
login파일을 / 디렉토리 아래에서 찾는다.
$find / -name '.login' -print
파일을 찾고 내용도 출력한다.
$find / -name '.login' -exec cat
쓰기 권한이 있는 파일과 디렉토리 찾기
$find / -type f ( -perm -2 -o -perm -20 ) -exec ls -lg ;
$find / -type d ( -perm -2 -o -perm -20 ) -exec ls -ldg ;
SetUID나 SetGID 설정된 파일 찾기
$find / -type f ( -perm -004000 -o -perm -002000 ) -exec ls -lg ;
소유자가 없는 파일 찾기
$find / -nouser -o -nogroup -print
최근에 변경된 파일 찾기
-ctime 다음에 원하는 일 수를 적는다. 아래는 10일 이내에 변경된 파일 찾기
$find / -ctime -10 -type f
rpm 명령어
설치 rpm -ivh package.rpm : i=install, v=verify , h=hash mark
지우기 rpm -ev package : e=erase
패키지 정보 살피기
rpm -qpl package.rpm : q=qeury, p=pacake file, l=list package.rpm 의 화일목록을 출력
rpm -ql package 깔려있는 package의 화일목록을 출력
rpm -V package ;리 패키지가 현재 어떤 상태인지, 초기 설치시와 어떻게 변화되었는지
rpm -Va ;=all, 모든 패키지에 대해 검사
rpm -qf file ;당 file이 어떤 패키지에 들어있는지 검사
rpm -qf /bin/echo ; sh-utils-2.0-4kr 로 나오네요
rpm -qp --scripts package.rpm ; 패키지에 들어있는 스크립트를 보여준다
rpm -qi package ; 패키지 정보를 출력
rpm -qa ; 깔려있는 모든 패키지 출력
rpm -qa | grep ftp ; grep 명령과 파이프로 연결하면 유용하다. 보기는 ftp에 관련된 패키지 만을 출력한다
'리눅스' 카테고리의 다른 글
vi 문자 치환하기 (0) | 2016.12.09 |
---|---|
vi 영문 대소문자 변환하기 (0) | 2016.12.09 |
리눅스 폴더 파일 개수 세기 (0) | 2016.11.07 |
error while loading shared libraries: libfontconfig.so.1 (0) | 2016.10.12 |
리눅스 os 버전 확인하기 커널 정보 확인 (0) | 2016.10.11 |