알렉의 행복 산책

[Linux] 리눅스 명령어 - find 본문

개발이야기

[Linux] 리눅스 명령어 - find

알렉 알렉 2018. 9. 20. 22:35

##    특정 문자열을 찾아 변경하는 방법    ##

find -name "*.conf" | xargs sed s/찾을단어/원하는단어/g -i

위의 명령어는 *.conf 파일을 찾아서 내용중에 찾을단어를 원하는 단어로 변경.

vi 에서는

:%s/기존문자열/새문자열

 

##    find 명령어    ##

find ./ -name 찾을파일명    < 파일명 찾기.

find ./ -user 찾을파일명     < 파일의 특정 소유자 찾기. ex) nobody

find ./ -size +10k -size 100k    < 10kb~100kb 인 파일찾기.

find ./ -name "*.conf" -exec rm {} \;        <     확장자가 conf 인 파일 지우기

find ./ -type f -perm 0777               <  퍼미션 777 파일 찾기

find ./ -maxdepth 1 -name "*.tar.gz"               < 하위디렉터리를 제외한 현재디렉터리에서 tar.gz 파일 기                                                                    

find ./ -maxdepth 2 -name "*.tar.gz" | xargs ls -l -SSr -h  < 찾아서 용량큰순으로 보여지게 제가 잘쓰는 명령어라 한번 기입.. ㅎㅎ

##    grep 명령어    ##

grep -rw "찾을단어" ./

grep ?A 1 찾을단어 찾을파일   < 찾은단어 아래 1라인

grep ?B 1 찾을단어 찾을파일   < 찾은단어 위에 1라인

grep ?C 1 찾을단어 찾을파일   < 찾은단어 아래위 1라인

 

위의 명령어는 ./ 안의 모든 파일의 내용을 검색해서 찾을 단어를 포함하는 파일들의 목록을 나열해줌.

'개발이야기' 카테고리의 다른 글

[Linux] 리눅스 명령어 - ps  (0) 2018.09.20
[Linux] 리눅스 명령어 - find  (0) 2018.09.20
리눅스 백그라운드 실행방법  (0) 2018.09.20
리눅스 방화벽 오픈/해제  (0) 2018.09.20


기술 노트 앱으로 받으시면 편리하게 보실 수 있습니다. 다운로드
그리고 아래 보시면 컴퓨터 구조 및 운영체제 도서 전체를 PDF로 올려뒀습니다. 받아보시고 참고하시면 좋을거 같습니다.
https://brainwave.tistory.com/895
이제 막 기술노트 라는 유투브 시작했습니다. 앱개발 부터 IT 전반에 대한 기술을 노트 하듯이 설명을 하려고 합니다. 썸네일이 미워서 죄송합니다. 그냥 기술쟁이가 할 수 있는게 이 정도 수준이니 이해부탁드리구요. 괜찮으시다면 지켜봐주세요. 시간 날때마다 해보려고 합니다. [유투브 기술노트]

쇼핑 사이트 한군데서 편리하게 접속하세요~다스캔 클릭
https://www.dascan.com

구주소 신주소 변환, 우편번호 영문주소까지 한방에 가능해요~
http://address.hitouchsoft.com

아이들을 위해서 직접 만들어본 유용하고 다양한 앱과 서비스가 있습니다. 구경해보세요~
http://www.hitouchsoft.com

0 Comments
댓글쓰기 폼