-
4장 7교시 : 파일 압축과 묶기, cron과 at리눅스 2020. 6. 15. 22:09
파일의 압축과 묶기
실습1) 파일 압축
$ cp file file1 $ cp file file2 $ cp file file3 $ cp file file4 $ xz file1 $ bzip2 file2 $ gzip file3 $ zip file4.zip file4 $ ls -l //압축이 된걸 확인 $ xz -d file1 //압축 다시 풀기 $ bzip2 -d file2 $ gzip -d file3 $ zip -d file4.zip
실습2) tar 명령어
$ tar cvf my.tar /etc/systemd/ - 압축이 되지 않고 파일만 묶인다. $ tar xvf my.tar //압축 풀기 $ rm f file* $ rm rf etc $ rm f my.tar $ tar cf my.tar /etc/systemd/ $ tar cvfJ my.tar.xz /etc/systemd/ - J 대문자 $ ls -l - 압축되어 묶인 파일을 확인할 수 있다. $ tar cvfj my.bz2 /etc/systemd/ - j 소문자 $ tar xvfJ my.tar.xz //압축 풀기 tar 자체에 bz2가 묶이는게 아니라 bz2 패키지가 깔려있어서 동작한다.
파일 위치 검색
실습3) 파일 위치 검색 명령어
$ find /etc -name "*.conf" //etc 디렉토리 하위에 .conf 확장자 이름을 가진 파일을 찾아라 $ find /bin -size +10k -size -100k //사이즈가 10k 이상이고 100k 미만인 파일을 찾아라 $ find /home -name "*.swp" -exec rm {} \; //홈 디렉토리 밑에 확장자가 swp인 모든 파일을 지워라
시스템 설정
CRON과 AT
실습4) cron, at 실습
- 일별로 백업 파일을 생성하여 압축하기
- at 명령어(1회성 명령)
$ apt-get -y install rdate at //at 명령어 설치 $ rdate -s time.bora.net //타임 서버에서 현재 시간을 가져와 다시 설정 $ at 4:00 am tomorrow //내일 새벽 4시에 동작할 명령 입력하기 at> apt-get -y upgrade //업그레이드 명령어 at> reboot //업그레이드 후 재부팅 Ctrl + d //명령어 다 입력 했으면 해당 키 입력으로 빠져나오기 $ at -l //방금 입력한 명령확인 $ atrm 1 //방금 작업한 명령제거 $ at -l //작업 취소된 결과 확인
'리눅스' 카테고리의 다른 글
4장 9교시 : 파이프, 필터, 리디렉션, 응급복구 (0) 2020.06.16 4장 8교시 : 네트워크 개념과 관련 파일 (0) 2020.06.15 4장 6교시 : 프로그램 설치를 위한 dpkg, apt-get (0) 2020.06.14 4장 5교시 : 파일의 소유권과 허가권 (0) 2020.06.12 4장 4교시 : 사용자 및 그룹 관리 (0) 2020.06.10