반응형
| ZIP 파일 압축 및 압축해제
1) 압축하기
zip {압축 파일명}.zip {압축할 파일1} {압축할 파일2}
1) 단일 파일 압축하기
$ zip bbo.zip bbo.txt
2) /tmp/경로 전체 파일 압축하기
$ zip bbo.zip /tmp/*
3) 현재폴더 압축하기
$ zip bbo.zip *
4) 하위폴더까지 압축하기 (/tmp/경로 하위까지 압축)
$ zip bbo.zip -r /tmp/*
5) /tmp/ 디렉토리 패스워드 걸고 압축 (password : 0000)
$ zip -P 0000 bbo.zip /tmp/
2) 압축해제
unzip {압축 파일명}.zip
1) 압축해제
$ unzip bbo.zip
2) 특정 폴더 압축해제 (/tmp)
% unzip bbo.zip -d /tmp/
3) 패스워드 해제 후 압축해제 (password : 0000)
$ unzip -P 0000 -y bbo.zip
| tar 파일 압축 및 압축해제
1) 압축하기
tar -cvf {압축 파일명}.tar {압축할 파일1} {압축할 파일2}
1) 단일 파일 압축하기 (여러개 가능)
$ tar -cvf bbo.tar bbo1.txt bbo2.txt
2) /tmp/경로 전체 파일 압축하기
$ tar -cvf bbo.tar /tmp/
3) 현재폴더 압축하기
$ tar -cvf bbo.tar *
4) 특장 파일 압축 제외 (/tmp 경로에 bbo3.txt 제외하고 압축하기)
tar -czf --exclude=./tmp/bbo3.txt bbo.tar ./tmp
2) 압축해제
tar -xvf {압축 파일명}.tar
1) 압축해제
$ tar -xvf bbo.tar
2) 특정 폴더 압축해제 (/tmp/bbo/)
% tar -xvf bbo.tar -C /tmp/bbo/
| tar.gz 파일 압축 및 압축해제
1) 압축하기
tar -cvzf {압축 파일명}.tar.gz {압축할 파일1} {압축할 파일2}
1) 단일 파일 압축하기 (여러개 가능)
$ tar -cvzf bbo.tar.gz bbo1.txt bbo2.txt
2) /tmp/경로 전체 파일 압축하기
$ tar -cvzf bbo.tar.gz /tmp/
3) 현재폴더 압축하기
$ tar -cvzf bbo.tar.gz *
4) 특장 파일 압축 제외 (/tmp 경로에 bbo3.txt 제외하고 압축하기)
tar -czzf --exclude=./tmp/bbo3.txt bbo.tar.gz ./tmp
2) 압축해제
tar -xvzf {압축 파일명}.tar
1) 압축해제
$ tar -xvzf bbo.tar.gz
2) 특정 폴더 압축해제 (/tmp/bbo/)
% tar -xvzf bbo.tar.gz -C /tmp/bbo/
| 7z 파일 압축 및 압축해제
1) 압축하기
7zr a {압축 파일명}.7z {압축할 파일1} {압축할 파일2}
1) 단일 파일 압축하기 (여러개 가능)
$ 7zr a bbo.7z bbo1.txt bbo2.txt
2) /tmp/경로 전체 파일 압축하기
$ 7zr a bbo.7z /tmp/
3) 현재폴더 압축하기
$ 7zr a bbo.7z *
4) /tmp/ 디렉토리 패스워드 걸고 압축 (password : 0000)
$ 7za a -p0000 bbo.7z /tmp/
2) 압축해제
7zr x {압축 파일명}.7z
1) 압축해제
$ 7zr x bbo.7z
2) 특정 폴더 압축해제 (/tmp/bbo/)
$ 7zr x bbo.7z -o/tmp/bbo/
3) 패스워드 해제 후 압축해제 (password 0000)
$ 7za x -p0000 -y bbo.7z
위에 명령어가 되지않는다면 p7zip를 설치 해야된다.
1) CentOS
$ yum install p7zip
2) Ubuntu
$ apt-get install p7zip
3) OSX
$ brew install p7zip
반응형