DEVOPS/LINUX

[Linux] 소프트웨어 관리 명령어 정리(파일 압축, RPM, YUM)

연듀 2024. 7. 30. 17:53

파일 압축과 풀기

 

tar(Tape ARchiver)

  • tar [파일과 디렉터리들] … : 하나의 파일로 묶기
  • tar tvf [test.tar]: 묶여 있는 파일 미리보기
  • tar xvf [test.tar] -C /tmp : test.tar를 /tmp에 풀기
    • x: 파일 풀어줌, C: 풀릴 위치 지정
  • rm -rf test.tar: tar 파일 제거
  • star 명령어: 복사/이동 시 보안 콘텍스트 유지되게 원래 속성 유지


GNU zip

  • gzip [/root/install.log]: 파일 압축
  • gzip -d [/root/install.log.gz]: 압축 파일 풀기
  • gzip -r [/root]: 해당 디렉터리의 모든 파일/디렉터리 각각 압축

 

bzip2: gzip 보다 압축률 좋음 

 

 

RPM

 

RedHat Package Manager

: 오픈소스 패키지 관리 시스템

  • SRPM: RPM 소스코드
  • rpm -옵션 [파일_명]: RPM 패키지 관리
  • rpm -e: rpm 패키지 제거
  • rpm -r: dr

 

YUM

:RPM의 패키지 종속성 문제를 자동으로 해결하며 패키지를 설치해주는 패키지 관리시스템