파일 찾아서 문자열 바꾸기
예제)
범위 : 현재 디렉토리 하위
대상 : 확장자가 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 |