파일 압축+묶기
압축
리눅스에서 가장 많이 쓰는 압축파일은 확장명이 bz2 / gz
gzip으로 압축된거, 이거는 반드시 gzip으로 풀어야됨
bzip2로 압축된거, 이거는 반드시 bzip2로 풀어야함
즉, 확장자 잘보고 압축풀기!!
확장명 bz2
bzip2 abc --> abc를 압축파일인 abc.bz2
bunzip2 abc.bz2 --> 확장명bz2 압축풀기
확장명 gz
gzip abc --> abc를 압축파일인 abc.gz
gunzip abc.gz --> 확장명gz 압축풀기
묶기
윈도는 알집이 aaa,bbb 두개파일을 압축하면 ccc.zip --> 이렇게 파일묶기 파일압축 을 한꺼번에 함
리눅스는 달라요!!!
파일압축과 파일묶기가 별개의 프로그램으로 수행하도록 되어있다.
파일묶기 명령어는
tar
c --> 새로운 묶음
x --> 묶인 파일을 풀어줌
f 파일이름 --> 묶음파일명 지정
t --> 묶음을 풀기 전에 묶인 파일들 목록을 보여줌
v --> visual, 파일이 묶이거나 풀리는 과정을 보여줌
z --> tar + gzip
j --> tar + bzip2
옵션들 한번에 다 모아서 써도 되는 거니까 그냥 묶고 압축하고, 압축,묶기 한번에 풀고 이런 명령어를 기억하는게 좋다.
tar 묶기+풀기
tar cvf xinedtd.tar /etc/xinetd,d/ (/etc/xinetd,d/ << 얘네들을 xinedtd.tar <<이 이름으로 묶어줘)
tar xvf xinedtd.tar
gzip 압축+풀기 --> z
tar zcvf xinedtd.tar.gz /etc/xinetd,d/ (/etc/xinetd,d/ << 얘네들을 xinedtd.tar <<이 이름으로 묶고 gzip으로 압축해줘)
tar zxvf xinedtd.tar.gz
bzip2 압축+풀기 --> j
tar jcvf xinedtd.tar.bz2 /etc/xinetd,d/ (/etc/xinetd,d/ << 얘네들을 xinedtd.tar <<이 이름으로 묶고 bzip2로 압축해줘)
tar jxvf xinedtd.tar.bz2
tar zcvf / tar zxvf
tar jcvf / tar jxvf
이렇게 4개만 알아둬도 완전 유용!!!!
=================================================================================================
파일 위치 검색
리눅스에서 특정 파일의 위치를 검색하는 명령어를 알아봅시다.
find
find 찾을디렉토리 옵션 검색내용
옵션 -name --> find /etc -name *.config ---> /etc 디렉토리에서 확장명이 config인 파일 검색
-user --> find /home -user fedora ---> /home 디렉토리에서 소유자가 fedora인 파일 검색
-size --> find /bin -size +10k -size -100k ---> /bin 디렉토리에서 파일크기가 10k~100k 인 파일검색
** 파일안에 있는 내용을 검색하려면 find 말고 grep 명령어를 써야한다. **
which 실행파일
-->파일이 어디있는지 위치를 알려줌
'Linux' 카테고리의 다른 글
CRON과 AT (0) | 2012.11.20 |
---|---|
시스템설정 (0) | 2012.11.20 |
프로그램 설치를 위한 RPM (0) | 2012.11.20 |
리눅스에서의 사용자와 그룹관리 (0) | 2012.11.20 |
리눅스 기본 명령어 (0) | 2012.11.20 |