디렉토리 및 파일 관련 명령어 요약

 구 분

 명령어

 내 용

 디렉토리 관리

ls

 디렉토리 및 파일의 정보를 나열

 cd

 작업 디렉토리를 변경

 pwd

 현재 작업 디렉토리의 절대 경로명을 출력

 mkdir

 새로운 디렉토리를 만들 때 사용

rmdir 

 비어있는 디렉토리를 삭제할 때 사용

 파일 관리

cat 

 파일의 내용을 출력하거나 여러 파일의 내용을 병합

 more

 파일의 내용을 스크롤하여 출력

 head

 파일의 앞부분(디폴트는 앞 열 줄)을 출력

 tail

 파일의 뒷부분(디폴트는 마지막 열 줄)을 출력

 mv

 파일과 디렉토리를 이동시키거나 파일 이름을 변경

 cp

 파일의 내용을 복사하고 새로운 이름을 생성

 rm

 파일이나 디렉토리를 삭제

ln 

 하드 링크 또는 심볼릭 링크 생성

 파일 권한 관리

 chmod

 기존 파일이나 디렉토리의 접근 권한을 변경

 chown

 파일이나 디렉토리의 소유주나 소속 그룹을 변경

chgrp 

 파일이나 디렉토리의 소유 그룹을 변경

 touch

 0byte 파일 생성 또는 파일의 시간을 변경

umask 

 파일 생성 시 접근권한에 영향을 미침

파일 응용 

 wc

 파일 내 행, 단어, 문자의 수를 출력

 cut

 파일의 행으로부터 특정 바이트나 필드를 추출

paste 

 파일 내 행을 병합할 때 사용

 tr

 파일 내 지정 문자를 치환 또는 삭제할 때 사용

 sort

 파일을 정렬할 때 사용

 split

 파일을 분할할 때 사용

uniq 

 파일에서 인접하는 행의 내용을 비교

cmp 

 파일을 비교할 때 사용(다르면 처음 발견한 라인번호와 옵셋 출력)

 comm

 파일을 비교할 때 사용(한쪽에만 있거나 양쪽 모두에 있는 행 출력)

 diff

 파일이 동일한지 여부를 검사

grep 

 파일 내 특정 패턴이나 문자열을 검색

 find

 파일을 검색할 때 사용