OS/Linux

파일압축과 파일위치 검색

S.A.H 2021. 7. 27. 14:50
반응형

파일압축

  • 압축파일 확장명은 xz, bz2, gz, zip, Z등
  • xz나 bz2 압축률이 더 좋음
  • 압축하기: xz파일명 , 압축풀기: xz -d 파일명.xz (압축풀기는 -d 옵션)

 

파일 묶기

  • 리눅스에서는 파일압축과 파일묶기는 원칙적으로 별개의 프로그램으로 수행함
  • 파일묶기의 명령어는 tar, 묶인 파일의 확장명도 tar

 

파일 묶기 명령(tar)

  • 동작: c(묶기), x(풀기), t(경로확인)
  • 옵션: f(파일), v(과정보이기), J(tar+xz), z(tar+gzip), j(tar+bzip2)
  • ex) tar cvf my.tar /etc/sysconfig/ → 묶기
  •      tar cvfj my.tar.xz /etc/sysconfig/ /etc/sysconfig/ → 묶기 + xz로 압축
  •      tar xvf my.tar  → tar 풀기
  •      tar xvfj my.tar.xz /etc/sysconfig/ → xz압축 해제 + tar 풀기

 

파일 위치 검색

find [경로] [옵션] [조건] [action]: 기본파일 찾기

  • [옵션] -name, -user(소유자), -newer(전, 후), -perm(허가권), -size(크기)
  • [action] -print(디폴트), -exec(외부명령 실행)
  • ex)   find /etc -name "*.conf"
  •        find /usr/bin -size +10k -size -100k
  •        find /home -name "*.swp" -exec rm {} \;  → find명령어의 실행 결과인 swp파일이 rm명령으로 실행
반응형