ln

: link 파일 생성 (soft, hard) 
# ln  [옵션]  원본파일 링크파일

옵션 

-s : soft link 생성 (디렉토리의 경우 soft link만 가능) 

-f : 대상이 존재하는 경우 지우고 link파일 생성

 

more(less) 

: 화면 출력을 화면 단위로 제어

출력되는 내용이 많아서 화면을 넘어가는 경우 사용
# more 파일

(spacebar : 한 화면씩 / enter : 한줄씩 보여줌)


|

: 앞쪽명령의 결과를 뒤쪽명령의 입력 값으로 이용
# ls –al | more

(ls -al 결과를 more로 한 화면씩 출력)

 

grep

: 필터링

출력 문자열중에 원하는 단어나 글자가 들어있는 라인만 출력 하고자 할때 이용
command | grep [필터링 문자열]
ls –al | grep conf

(conf 문자열이 있는 것만 출력)

 

head, tail 

: 파일의 일부분을 출력. 각각 앞(head) 뒤(tail)에서 10 라인씩 출력

보통 로그정보 출력시 사용
옵션 

-n  : 지정한 라인만큼 출력 ( -n 5 : 5줄만 출력 )

-c  : 지정한 byte 만큼 출력 

-f : tail에서만 사용, 실시간 추가되는 내용도 출력 주로 log 정보 확인 시 사용

 

find 

: 파일시스템에서 조건에 만족하는 파일을 검색한다.
# find  검색경로 검색조건1 검색조건2 …
검색조건 

-name :  파일명으로 검색 (와일드카드문자 사용) 

-perm : 특정 퍼미션을 가진 파일을 검색 

-empty : 크기가 0인 파일 검색

-user : 지정한 사용자가 소유한 파일 

-group : 지정한 구룹이 소유한 파일 

-nouser : 소유자가 없는 파일 

-nogroup : 그룹 소유자가 없는 파일 

-type : 검색하고자 하는 파일의 종류 지정 

       b(block), c(char), d(dir), l(slink) f(regular)

-mount : 마운트된 파일 시스템만 검색

 

d : 디렉토리

- : 파일

: 소프트 링크 파일 (windows 에서 아이콘이라 생각)

b : 블락 디바이스 파일

 

ln 실습

ls -i : inode 값 확인 ( ** inode : 파일 고유 넘버 )

 

sda1 파일 찾기

주요 디렉토리를 들어가보면서 확인 후 찾기

 

tail 실습

 

find 실습

+ Recent posts