which
which는 특정명령어의 위치를 찾아주는 명령어이다.

BASH
which find

  /bin/find

검색 가능한 모든 경로에서 해당 명령어를 찾음

BASH
which -a find

  /bin/find
  /usr/bin/find

where

whereis는 명령어의 실행파일위치, 소스위치, man 페이지파일의 위치를 찾아주는 명령어이다.

BASH
whereis find

  find: /bin/find /usr/bin/find /usr/share/man/man1/find.1.gz

locate

locate는 다양한 패턴의 파일들을 찾고자 할 때 매우 유용하게 사용되는 명령어이다.

현재 시스템에 존재하는 *.bak 에 해당하는 파일 찾기

BASH
locate *.bak

특정패턴에 해당하는 파일들 가운데 지정한 개수만큼 검색

BASH
locate -n 10 *.conf



블로그 이미지

낭만가을

,

touch

touch는 파일의 날짜시간정보를 변경하는 명령어이다. 즉 아무런 옵션없이 사용하면 서버의 현재시간으로 파일의 최근사용한 시간(access time)과 최근변경 시간(modification time)을 변경한다. 만약 특정옵션이 사용되지 않는다면 파일의 크기가 0인 빈 파일을 생성한다. -t 라는 옵션을 사용하면 서버의 현재시간이 아닌 지정된 시간으로 파일의 날짜시간정보를 변경한다.

touch [옵션] 파일명

빈 파일 생성

BASH
touch newfile

현재시간으로 파일 날짜정보 변경

BASH
touch -c newfile

파일의 날짜정보를 마음대로 변경(YYYYMMDDhhmm 형식)

BASH
touch -t 201306141200 newfile  

지정한 파일의 날짜시간정보를 지정한 다른 파일의 날짜시간정보와 동일하게 변경(newfile을 oldfile의 날짜정보와 같게 변경)

BASH
touch -r oldfile newfile



 

블로그 이미지

낭만가을

,