리눅스/명령어 (5) 썸네일형 리스트형 find 명령어 사용방법 정리 [1. 개요]특정 파일을 찾거나, (조건에 맞춰서)찾은 파일에 대해서 어떤 명령어를 수행하고자 할 때, 사용하는 명령어 [2. timestamp]find 명령어는 오래동안 사용되지 않은 파일을 찾을 때 유용한데,timestamp 를 이용하여 찾는다.atime# access time# 파일의 접근한 시간mtime# modification time# 파일 내용을 수정한 시간ctime# change time# ctime 은 파일의 inode 등을 변경한 시간이다.# ex) 파일의속성, 권한, 크기, ..find 명령어에서는 atime, mtime, ctime 을 이용하여 파일을 찾을 수 있는데,명시할 값을 주의해야 한다. 기본적으로 time 에 오는 정수 값은 "24*n time" 을 의미한다.-n : 현재.. sed / tr [1. tr 명령어] tr -d abc SET1# SET1 에서 문자열 abc 를 삭제 한다. 특정 문자를 변경 할 수 도 있다. vim. 관련 예제 [1. 문자열 치환]명령 모드에서 수행 가능 하다. 기본적으로 아래와 같은 패턴을 갖는다.:{시작행,끝행}s/{원래문자열}/{변경문자열}/{옵션} 시작행, 끝행은 보통 숫자를 입력하면 되는데, 문서 전체에 대해서는 % 를 기입하도록 한다.옵션에는 g, i, c 가 올 수 있으며, 보통 g 를 많이 사용한다.# g : 그냥 변경# i : 대소문자 구분 없이 변경# c : 매번 사용자에게 물어 보고 변경원래 문자열에는 정규 표현식 입력도 가능하다. ex) 전체 문서에서 hello 를 world 로 바꾸려면 => :%s/hello/world/gex) 전체 문서에서 마지막에 ,-1 를 추가하려면 => :%s/$/,-1/g# $ 는 ~ 끝나는 문자열을 의미하는 정규 표현식 이다. date 명령어 [1. 개요] 쉘 스크립트 작성 시, 정말 유용한 date 명령어 사용법 정리 [2. timestamp 형식] %Y => year %m => month %d => day %H => hour, 00 ~ 23 %M => miniute, 00 ~ 59 %S => second, 00 ~ 59 %s => 1970-01-01 00:00:00 이후로 지난 초 => 유닉스 타임 스탬프 %j => day of year, 001 ~ 366 [3. 기타 자주 사용하는 옵션] -d 옵션 1 days ago ... sha256sum [1. 개요] 파일의 sha256 해시코드를 계산하는 명령어로 계산한 해시코드를 이용해 파일의 무결성을 체크 할 수 있다. [2. 예제] 해시코드 계산 => /root/abc.txt 라는 파일이 있다고 가정 $ sha256sum /root/abc.txt => 결과 edeaaff3f1774ad2888673770c6d64097e391bc362d7d6fb34982ddf0efd18cb /root/abc.txt $ sha256sum abc.txt => 결과 edeaaff3f1774ad2888673770c6d64097e391bc362d7d6fb34982ddf0efd18cb abc.txt 무결성 체크 $ sha256sum abc.txt > my.sha256 $ sha256sum --check my.sha256 => .. 이전 1 다음