본문 바로가기

컴퓨터/Ubuntu

Ubuntu Linux 리눅스 파일명, 내용 검색 및 변경

*파일명으로 검색

find / -name '파일명*'

최상위 디렉토리로 부터 하위로 '파일명'으로 시작하는 파일을 찾는다.

*디렉토리명으로 검색

find /usr/ -name '*디렉토리명' -type d

/usr/ 디렉토리로 부터 하위로 '디렉티로명'으로 끝나는 디렉토리를 찾는다.

*파일 내부 문자열로 검색

grep -r '내용' ./test.txt

현재 디렉토리의 test.txt 파일 내부에 '내용'이라는 문자열을 찾는다.

grep -r '내용' ./*

현재 디렉토리 하위의 모든 파일 내부에 '내용'이라는 문자열을 찾는다.


1개 파일 내용 변경

sed -i "s/기존 내용/변경할 내용/g" 파일명.확장자

여러 파일 내용 변경

sed -i "s/기존 내용/변경할 내용/g" *.확장자

해당 문자가 포함된 줄 삭제

sed -i "삭제할 내용/d" *

해당 문자가 포함된 줄만 삭제하지 않고 나머지 내용 모두 삭제

sed -i "삭제하지 않을 내용/!d" *

첫번째 라인부터 해당 문자가 포함된 줄까지 삭제

sed -i "1,/삭제할 내용/d" *.확장자

 

'컴퓨터 > Ubuntu' 카테고리의 다른 글

우분투 Ubuntu 설치  (0) 2021.10.04
Ubuntu shell  (0) 2021.06.29
Ubuntu rsync  (0) 2021.02.25
Ubuntu chmod 권한 설정  (0) 2019.05.16
Ubuntu chown 소유자 소유그룹 설정  (0) 2019.04.27