리눅스
리눅스 find 명령어 사용법 알아보자
귀염둥이채원
2018. 11. 21. 01:25
# 특정 문자열을 찾아 변경하는 방법
find -name "*.conf" | xargs sed s/찾을단어/원하는단어/g -i
위의 명령어는 *.conf 파일을 찾아서 내용중에 찾을단어를 원하는 단어로 변경.
vi 에서는
:%s/기존문자열/새문자열
# find 명령어 사용법 예시
# 파일명 찾기
find ./ -name 찾을파일명
# 파일의 특정 소유자 찾기. ex) nobody
find ./ -user 찾을파일명
# 10kb~100kb 인 파일찾기
find ./ -size +10k -size 100k
# 확장자가 conf 인 파일 지우기
find ./ -name "*.conf" -exec rm {} \;
# 퍼미션 777 파일 찾기
find ./ -type f -perm 0777
# 하위디렉터리를 제외한 현재 디렉토리에서 tar.gz 파일
find ./ -maxdepth 1 -name "*.tar.gz"
# 찾아서 크기가 큰순으로 정렬
find ./ -maxdepth 2 -name "*.tar.gz" | xargs ls -l -SSr -h