Linux 일반 명령 - 파일 압축 및 마운트
2690 단어 Linux 시스템 운영
gzip
gunzip
tar
zip
unzip
bzip2
mount
umount
gzip
명령 용도: 파일을 압축하거나 압축을 풀다.압축 형식:.gz 명령 문법: gzip[옵션][파일] 상용 옵션: -d: 파일 압축 풀기;-r: 귀속 처리;-v: 실행 과정 보이기;-l: 압축 파일에 대한 정보를 열거합니다. // test/logs/ , .gz
gzip -rv /test/logs/
// install.log.gz
gzip -l install.log.gz
// test/logs/ .gz
gzip -rdv /test/logs/
gunzip
명령 용도: 압축 파일을 풀기 위해 gzip-d와 같습니다.압축 형식:.gz 명령 문법:gunzip[옵션][파일]상용 옵션:-r:귀속 처리;-v: 실행 과정 보이기;-l: 압축 파일에 대한 정보를 열거합니다. // test/logs/ .gz
gunzip -rv /test/logs/
// install.log.gz
gunzip -l install.log.gz
tar
명령 용도: 백업 파일이나 디렉터리를 포장합니다.압축 형식:.tar 명령 문법: tar [옵션] [백업 파일 이름] [파일 또는 디렉터리] 상용 옵션: - c: 포장;-v: 실행 과정 보이기;-f: 백업 파일 이름 지정;-z: gzip 형식으로 파일을 압축하거나 압축을 풀기;-x: 패키지 해제;-j: bzip2 형식으로 파일을 압축하거나 압축을 풀기; // readme.txt , readme.txt.tar.gz
tar -czvf readme.txt.tar.gz readme.txt
// readme.txt.tar.gz
tar -xzvf readme.txt.tar.gz
// logs , logs.tar.gz
tar -czvf logs.tar.gz logs/
// readme.txt , readme.txt.tar.bz2
tar -cjvf readme.txt.tar.bz2 readme.txt
// readme.txt.tar.bz2
tar -xjvf readme.txt.tar.bz2
zip
명령 용도: 백업 파일이나 디렉터리를 압축합니다.압축 형식:.zip 명령 문법: zip [옵션] [백업 파일 이름] [파일 또는 디렉터리] 일반 옵션: -r: 압축 디렉터리;-v: 실행 과정 보이기; // install.log , install.log.zip
zip -v install.log.zip install.log
// logs , logs.zip
zip -rv logs.zip logs/
unzip
명령 용도: 파일 압축 풀기.압축 형식:.zip 명령 문법: unzip [옵션] [파일 압축] 자주 사용하는 옵션: - d: 압축 해제 디렉터리 지정; // logs.zip tmp
unzip -d /tmp logs.zip
bzip2
명령 용도: 파일을 압축하거나 압축을 풀다.압축 형식:.bz2 명령 문법:bzip2[옵션][파일]상용 옵션:-k:원본 파일 보존;-d: 파일 압축 풀기;-v: 실행 과정 보이기;// love.story , love.story.bz2
bzip2 -kv love.story
// love.story.bz2 ,
bzip2 -dk love.story.bz2
일반적인 압축 형식과 그에 대응하는 Linux 처리 명령은 다음과 같습니다.
압축 형식
압축 명령
압축 해제 명령
.gz
gzip
gunzip (등가 gzip -d)
.tar
tar -cf
tar -xf
.tar.gz
tar -czf
tar -xzf
.zip
zip
unzip
.bz2
bzip2
bunzip2
.tar.bz2
tar -cjf
tar -xjf
mount
명령 용도: 지정된 마운트 지점에 파일 시스템을 로드합니다.
명령 구문: mount [-t 파일 시스템] 장치 파일 이름 마운트 지점// iso mnt/cdrom ,
mount -t iso9660 /dev/sr0 /mnt/cdrom
mount -t auto /dev/sr0 /mnt/cdrom
mount /dev/sr0 /mnt/cdrom
umount
명령 용도: 마운트된 파일을 마운트 해제합니다.
명령 구문:umount[장치 파일 이름 또는 마운트 지점]// iso ,
umount /mnt/cdrom
umount /dev/sr0
// test/logs/ , .gz
gzip -rv /test/logs/
// install.log.gz
gzip -l install.log.gz
// test/logs/ .gz
gzip -rdv /test/logs/
// test/logs/ .gz
gunzip -rv /test/logs/
// install.log.gz
gunzip -l install.log.gz
// readme.txt , readme.txt.tar.gz
tar -czvf readme.txt.tar.gz readme.txt
// readme.txt.tar.gz
tar -xzvf readme.txt.tar.gz
// logs , logs.tar.gz
tar -czvf logs.tar.gz logs/
// readme.txt , readme.txt.tar.bz2
tar -cjvf readme.txt.tar.bz2 readme.txt
// readme.txt.tar.bz2
tar -xjvf readme.txt.tar.bz2
// install.log , install.log.zip
zip -v install.log.zip install.log
// logs , logs.zip
zip -rv logs.zip logs/
// logs.zip tmp
unzip -d /tmp logs.zip
// love.story , love.story.bz2
bzip2 -kv love.story
// love.story.bz2 ,
bzip2 -dk love.story.bz2
// iso mnt/cdrom ,
mount -t iso9660 /dev/sr0 /mnt/cdrom
mount -t auto /dev/sr0 /mnt/cdrom
mount /dev/sr0 /mnt/cdrom
// iso ,
umount /mnt/cdrom
umount /dev/sr0