다른 위치에 있는 파일을 참조하여 사용할때 symbolic link 를 생성하여 사용할 수 있다.

Create a symbolic link

$ ln -s {/path/to/file-name} {link-name}

Delete a link

$ rm {link-name}


반응형

파일 내부 문자 치환

파일 내부의 문자열을 검색해서 모든 문자를 치환한다
폴더 내부 하위 파일들을 모두 탐색하여 치환한다
$ find ./ -type f -exec perl -pi -e "s#[original]#[replace]#g" {} \;
  • “s#[original]#[replace]#g”
  • “s# #g” 으로 시작과 끝을 표시하고
  • 기존 문자열과 바꾸려는 문자열 사이는 # 으로 구분한다. 
  • 주의 : 기존 문자열에서 띄어쓰기를 한 후 #으로 구분하면 띄어쓰기까지 하나의 문자열이 되어 인식된다
반응형

tar 로 압축하기

$ tar -cvf [파일명.tar] [폴더명]
# ex) items items.tar
$ tar -cvf items.tar items

tar 로 압축 풀기

$ tar -xvf [파일명.tar]
#ex) items.tar tar
$ tar -xvf items.tar

tar.gz 로 압축하기

$ tar -zcvf [파일명.tar.gz] [폴더명]
#ex) items items.tar.gz
$ tar -zcvf items.tar.gz items

tar.gz 압출 풀기

$ tar -zxvf [파일명.tar.gz]
#ex) items.tar.gz tar.gz
$ tar -zxvf items.tar.gz

tar 명령어 옵션들

-c  : 파일을 tar로 묶음
-p  : 파일 권한을 저장
-v  : 묶거나 파일을 풀 때 과정을 화면으로 출력
-f   : 파일 이름을 지정
-C : 경로를 지정
-x  : tar압축을 푼다
-z  : gzip으로 압축하거나 해제
반응형