tar
: 여러 개의 파일 하나의 파일로 압축
gzip 이용해 용량 압축
# tar [옵션] [압축 파일명] [대상]
옵션
압축: cvfz (z사용 시 '-' 빼기)
풀기: xvfz
-c : 압축,
-x : 풀기,
-v : 작업내용을 출력
-z : gzip를 이용 압축(압축해제)
-f : 파일명을 지정
clock
: 리눅스 시스템 BIOS(메인보드) 시간 출력 or 변경
시간 동기화 및 출력
# clock [옵션]
옵션
-r : BIOS의 시간을 읽어 표준 출력으로 출력한다.
-w : 시스템의 시간을 이용 하드웨어 시간을 변경한다. (OS시간 이용 → 하드웨어 시간 이용)
date
: 지정한 포맷으로 시스템의 날짜를 출력한다.
# date [+포맷]
포맷(시간)
• 시 : %H(00..23), %(01..12), %k(0..23), %l(1..12), % p(AM, PM)
• 분 : %M(00..59) • 초 : %S(00..59)
• 시간 : %r(hh12:mm:ss AM), %T(hh24:mm:ss), %X (로케일)
• 기타 : %s (1970년 1월 1일 이후 경과된 초)
포맷(날짜)
• 년 : %Y(YYYY), %y(yy)
• 월 : %m(01..12), %B(January .. December), %b(Jan .. Dec)
• 일 : %d(01..31)
• 요일 : %A(Sunday .. Saturday), %a(Sun .. Sat), %w(0..6)
• 기타 : %D(mm/dd/yy), %x(로케일), %j(00..365)
** unset LANG : 초기 설정으로 변경 (한글 없앰)
rdate
: 서버로 부터 시간 정보 제공받아 시간 출력 및 재설정
# rdate [옵션] [시간 제공 서버 주소]
옵션
-p : 타임 서버로 부터 제공된 시간을 출력한다.
-s : 타임 서버로 부터 제공된 시간을 이용 시스템의 시간을 재설정한다.
※ rdate -s time.bora.net : 시간 동기화 시키는 명령어 (컴퓨터 부팅할 때마다 실행)
stat
: 파일의 시간 정보를 출력
• atime (Access)
- 파일에 마지막으로 접근한 시간
- 시스템이나 응용프로그램이 마지막으로 파일에 접근한 시간
• ctime (Change)
- 파일의 퍼미션 등 속성이 변경된 시간
• mtime (Modify)
- 파일의 내용이 마지막으로 수정된 시간
- mtime이 수정되면 ctime도 수정된다.
touch
: 파일의 시간 정보 변경, 파일이 없으면 빈파일 생성
# touch [옵션] 파일
옵션
-t [YYYYMMDDhhmi] : 임의의 시간으로 변경
-a : 최근 사용 시간 변경
-m : 파일의 최근 수정 시간 변경
-r [file] : 지정한 파일과 동일한 시간으로 변경
-c : 파일을 생성하지 않는다.(존재하지 않을때)
tar 실습
mkdir -p : 상위 디렉토리가 없으면 상위 디렉토리까지 생성
___.tar.gz 로 압축하기
ls -R : 해당 디렉토리 하위까지 모두 보여주기
'리눅스 공부 기록' 카테고리의 다른 글
리눅스 5 - 파일 구조 및 퍼미션 (0) | 2021.10.25 |
---|---|
리눅스 4 - vi 에디터 (0) | 2021.10.22 |
리눅스 2 - 기초 명령어2 (ln, more, less, |, grep, head, tail, find) (0) | 2021.10.21 |
VMware에 SULinux 설치하기 (0) | 2021.10.15 |
원격 데스크탑 접속 (0) | 2021.10.14 |