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 : 해당 디렉토리 하위까지 모두 보여주기

 

+ Recent posts