일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- html
- 원형그래프
- 네트워크
- 리눅스
- 자바
- jsp
- sql
- Oracle
- 참조타입
- 라우터
- VLAN
- 이것이 자바다
- Cisco
- php
- ciscopacket
- jsp연결
- 오라클
- 정보처리기사
- w3school
- 네트워크관리사
- javaee
- 버추얼머신
- 데이터베이스
- autoset
- 정처기필기
- Java
- cisco packet
- NCS
- ospf
- rinux
- Today
- Total
기록해! 정리해!
Rinux (11) - 파일 압축, 암기 본문
06/09
º 파일 압축
[root@localhost home]# touch aa.txt bb.txt cc.txt
[root@localhost home]# ls
aa.txt bb.txt cc.txt korea ppk userdel.sh userdel1.sh
[root@localhost home]# tar cvf abc.tar aa.txt bb.txt cc.txt
aa.txt
bb.txt
cc.txt
[root@localhost home]# ls
aa.txt abc.tar bb.txt cc.txt korea ppk userdel.sh userdel1.sh
[root@localhost home]# gzip abc.tar
[root@localhost home]# ls
aa.txt abc.tar.gz bb.txt cc.txt korea ppk userdel.sh userdel1.sh
[root@localhost home]# mkdir testdir
[root@localhost home]# ls
aa.txt bb.txt korea testdir userdel1.sh
abc.tar.gz cc.txt ppk userdel.sh
[root@localhost home]# ls -F --상태를 나타내줌 ( 일반파일 , / :디렉토리파일)
aa.txt bb.txt korea/ testdir/ userdel1.sh
abc.tar.gz cc.txt ppk/ userdel.sh
* (
[root@localhost home]# mv ./abc.tar.gz ./testdir/abc --파일이름을 설정하여 이동하기
[root@localhost home]# cd ./testdir
[root@localhost testdir]# ls
abc
[root@localhost testdir]# file abc --파일 abc에 대한 설명
abc.tar.gz: gzip compressed data, was "abc.tar", last modified: Thu Jun 9 01:51:35 2022, from Unix, original size 10240
[root@localhost testdir]# gunzip abc --변형돼서 풀리지 않음
[root@localhost testdir]# ls
abc
)
파일들 다 지우고 ~ 다시 만들기
[root@localhost home]# tar -zcvf abc.gz aa.txt bb.txt cc.txt
[root@localhost home]# mv ./abc.gz ./testdir
[root@localhost home]# cd testdir
[root@localhost testdir]# tar zxvf abc.gz
[root@localhost testdir]# file aa.txt
aa.txt: empty
[root@localhost testdir]# file abc.gz
abc.gz: gzip compressed data, last modified: Thu Jun 9 02:02:35 2022, from Unix, original size 10240
[root@localhost testdir]# ls
aa.txt abc.gz bb.txt cc.txt
º 파일 압축률
[root@localhost testdir]# tar cvf total *
aa.txt.gz
abc.gz
bb.txt.gz
cc.txt
[root@localhost testdir]# cp total total1
[root@localhost testdir]# cp total total2
[root@localhost testdir]# gzip -9 total1 -- 9: 압축률 최대
[root@localhost testdir]# gzip -1 total2
[root@localhost testdir]# ls -l -a
-rw-r--r-- 1 root root 10240 6월 9 11:10 total
-rw-r--r-- 1 root root 352 6월 9 11:11 total1.gz -- 사이즈가 다른 것을 확인할 수 있음
-rw-r--r-- 1 root root 407 6월 9 11:11 total2.gz
º 암기 !!!
[root@localhost /]# ls
bin : 일반사용자의 실행파일
sbin : root계정의 실행파일
dev : 장치 드라이버가 있는 공간 (하드웨어를 컨트롤할 수 있는 공간)
home : 일반계정의 홈 디렉토리
root : root계정의 홈디렉토리
usr : 응용프로그램 공간
boot : 부팅에 필요한 파일 공간
etc :설정파일 (데몬의 설정 파일)
lib : 라이브러리 파일 공간
mnt : 마운트할 수 있는 공간
tmp : 임시 저장소
var : 가변길이 (메일, 프린터, log, 홈페이지...)
'Rinux' 카테고리의 다른 글
Rinux (12) -php (0) | 2022.06.09 |
---|---|
Rinux 예제 (5) (0) | 2022.06.09 |
Rinux (예제 4) (0) | 2022.06.09 |
Rinux (10) -빈 파일, 계정 생성 (0) | 2022.06.08 |
Rinux (9) -쉘 스크립트 출력(echo) (0) | 2022.06.08 |