본문 바로가기
백엔드기술/개발환경

리눅스 실무 - 명령어 정리

by RevFactory 2011. 8. 31.

파일 찾아서 문자열 바꾸기

예제) 
범위 : 현재 디렉토리 하위
대상 : 확장자가 inf인 파일
찾을 문자열 : AAA
변경할 문자열 : BBB
find . -type f -name '*.inf' -exec perl -pi -e 's|AAA|BBB|g' {} \;


리눅스 압축관련
1. 압축하기
 -  tar : 파일 묶기
예제)
범위 : 현재 디렉토리 하위
대상 : 확장자가 *.c 인 파일들
tar cvf [file_name].tar *.c

특정 폴더 제외시

--exclude=[대상]/logs


 - gzip : 파일 압축
예제)
대상 : [file_name].gz 파일
gzip [file_name].gz [대상]

- 압축 안풀고 바로 보기

gzip -dc abc.tar.gz | tar -tvf -


 - 동시 진행
예제)
대상 : [target_dir]
압축파일 : [file_name]
tar cfp - [target_dir] | gzip -c > [file_name].tar.gz

tar cvzf [file_name].tar.gz [target_dir]



2. 압축 풀기
예제)
gzip -d [file_name].tar.gz
tar -xvf [file_name].tar

gzip -dc [file_name].tar.gz | tar xvfp

'백엔드기술 > 개발환경' 카테고리의 다른 글

리눅스 서버 정보 명령어  (0) 2011.11.17
오라클 중복ROW 없애기  (0) 2010.07.29
LINUX - VI / VIM 단축키 모음  (0) 2009.12.09