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
'리눅스' 카테고리의 다른 글
[리눅스] 연속적으로 명령어 실행하기 (;과 &와 &&의 차이) (0) | 2021.04.08 |
---|---|
[리눅스] 표준출력(stdout), 표준에러(stderr), /dev/null이란? (0) | 2021.04.08 |
[리눅스] cat 명렁어로 여러줄 입력하기 (cat << EOF) (0) | 2021.04.08 |
gpasswd: 그룹에 사용자 추가하기 (0) | 2019.01.22 |
리눅스 계정(유저) 생성하는 방법 (0) | 2019.01.04 |