- 파일 묶기와 압축
# 리눅스 파일 압축 확장명은 보통 gz을 사용하였는데 이외에 zip, xz, bz2, Z 등이 있다.
- 파일묶기 (tar)
# 리눅스에서는 압축과 묶기가 별도로 되어있으며, 'tar' 명령어를 통해 'tar' 확장명을 가진다.
# tar c : 묶음
tar x : 묶은 파일 해제
tar z : tar + gzip
tar j : tar + bzip2
ex>
tar cvfz test.tar.gz /data/log : tar 묶기 & gzip 압축 수행
tar xvf test.tar : tar 풀기
tar xfz test.tar.gz : gzip 압축해제 & tar 풀기
- 압축 (gzip)
# gzip : gz 확장명으로 압축 또는 해제
gzip 파일명 : 파일명.gz 으로 압축
gzip -d 파일명.gz : 파일명으로 압축해제 (동일한 명령어로 "gunzip'')
# 나머지 xz, bzip2(bz) 도 사용법은 동일
# 'zip'은 윈도우용으로 zip "파일명.zip" "압축할파일명", unzip "압축파일명.zip" 형태로 사용.
- 파일 검색 (find)
# 'find' 명령어를 통해 파일 위치 검색
# 대표적인 옵션 : -name(파일명), -user(소유자), -size(크기)
ex> find /data -name "*.log" : /data 디렉토리 내에 'log' 확장명인 파일 검색
ex> find /data/log -name "*.log" -exec rm -rf {} \; : /data/log 경로 아래 'log'확장자 파일 찾아서 삭제
- CRON
# 보통 스케쥴러 작업을 수행하는 역할이며, crontab 파일에서 관리한다. (경로 : /etc/crontab)
# crontab 형식 : 분 시 일 월 요일 사용자 실행명령
# 요일은 0(일요일) ~ 6(토요일)
# '*' 는 매월이나 모든 요일 의미
ex> 00 10 5 * * root mv /data/log /backup
: 매월 5일 00시 10분에 /data/log 디렉토리에 있는 파일을 /backup 디렉토리로 이동시킨다.
'IT ▶ > Linux & Network' 카테고리의 다른 글
[Linux 정리] 하드디스크 개념 정리 (HDD, RAID) (0) | 2019.04.11 |
---|---|
[Linux 정리] 프로세스 개념 (process 개념), 데몬 개념 (0) | 2019.04.11 |
[Network 개념] 네트워크 개념 (프로토콜, 장비) (0) | 2019.04.10 |
[Linux 정리] 리눅스 파일 권한 (chmod/chown), 설치(YUM) (0) | 2019.04.10 |
[Linux 정리] 리눅스 사용자 그룹 관리 (Linux user/group) (0) | 2019.04.10 |