티스토리 뷰

반응형

디스크

df 명령어

파일 시스템에 대한 정보(사용중 또는 사용 가능한 디스크 공간의 정보)를 출력한다.

$ df 파일시스템*

 

du 명령어

파일/디렉터리의 디스크 사용량(블록 수)을 출력한다.

$ du [-s] 파일*

 


tar 아카이브

아카이브백업이나 파일들의 이동을 위해 여러 파일들을 하나로 묶은 것을 말한다.

아카이브를 만들고 풀 때, tar 명령어를 사용한다.

 

 

tar 명령어의 옵션

  • c(reate)
  • v​(erbose) : 실행 중인 타르 파일의 결과에 대해 설명을 출력한다.
  • x(extract)
  • t(able of contents)
  • f(ile)

# 여러 파일을 타르파일로 묶는다. (확장자는 .tar) 
$ tar -cvf 타르파일 파일* 

# 타르파일을 풀어 원래 파일들로 복원한다. 
$ tar -xvf 타르파일 

# 타르파일의 내용을 확인한다. 
$ tar -tvf 타르파일

 

만약 현재 디렉터리의 파일들을 다른 위치로 옮기고 싶다면,

1. 파일들을 묶고(-cvf) 다른 위치로 옮긴 다음,

2. 파일들의 내용을 확인한 뒤,(-tvf)

3. 옮겨진 위치에서 타르 파일을 다시 복원한다(-xvf)


 

 

파일 압축

gzip 명령어

파일들을 압축해 .gz 파일을 생성한다.

-d : 압축을 해제한다.

-l : 압축 파일 속의 파일들의 정보(압축 크기, 압축률)에 대해 출력한다.

-r : 하위 디렉터리까지 모두 압축한다.

-v : 압축하고 풀 때, 압축률과 파일명을 출력한다.

 

$ gzip [옵션] 파일* 
$ gzip 파일.gz* 

# 압축 풀기
$ gzip -d 파일.gz* 
$ gunzip 파일.gz*

사용 방법

1. 압축

파일 → 타르파일 → 압축(compress 또는 gzip 명령어 사용)

2. 복원

압축 해제 → 타르 파일 풀기 → 원래 파일로 복원

압축하기 전에 먼저 압축할 파일들을 하나의 타르 파일로 묶는 과정이 필요하다.

compress 명령어

파일을 압축해 .z 파일을 생성한다.

$ compress 파일* 

# 압축 파일을 복원 
$ uncompress 파일.z*

 


 

 

RPM(Red Hat Package Manager)

레드햇에서 사용되는 패키지 파일 및 관리 소프트웨어로 리눅스에서의 표준 패키지 포맷 중 하나이다.

RPM을 통해 소프트웨어의 설치와 업데이트를 편리하게 진행할 수 있다.

# 소프트웨어 설치 및 업데이트 
$ rpm -Uvh foo-1.0-1.i386.rpm 

# 이미 설치된 패키지 대치 
$ rpm -ivh --replacefiles foo-1.0-1.i.386.rpm 

# 패키지 제거 
$ rpm -e foo-1.0-1.i386
반응형