본문 바로가기
프로그래밍/linux

linux 기본 명령어1 (파일 관련 명령어)

by -현's- 2014. 5. 12.
반응형


●man

- 리눅스 명령어,함수,유틸리티 사용법 등에 관한 메뉴얼을 보여주는 명령이


- 사용법 : man [옵션] 리눅스 명령어


- 옵션

-a : 모든 메뉴얼 페이지 출력

-d : 디버깅 정보 출력

-f : whitis와 같음

-h : 도움말 출력

-k : apropos와 같음

-t : groff를 사용하여 프린트 위한 형식으로 출력





●ls

- 파일목록 출력하는 명령어


- 사용법 : ls [옵션]


- 옵션

-a : 디렉토리 내의 모든 파일 출력

-i : 파일의 inode와 함께 출력

-l : 파일 허용 여부, 소유자, 그룹, 크기, 날짜 등을 출력

-m : 파일을 쉽표로 구분하여 가로로 출력

-r : 정렬 옵션이 선택되었을 때 그 역순으로 출력

-s : KB 단위로 파일 크리를 출력

-t : 최근에 만들어진 파일 순서대로 출력

-x : 파일 순서를 세로로 출력

-F : 파일의 형태와 함게 출력

-R : 하위 디렉토리의 내용을 포함하여 출력

-S : 파일 크기가 큰 순서로 출력

-U : 정렬하여 출력

-1 : 1행당 하나씩 출력

-help : 화면에 도움말 출력

-version : ls의 파일 버전과 함게 출력

 





●cd

- 현재의 디렉토리에서 다른 디렉토리로 경로를 변경하는 명령어


- 사용법 : cd 디렉토리






●cp

- 파일을 다른 파일명이나 다른 디렉토리로 복사하는 명령어


- 사용법 : cp [옵션] 원본파일  다른 파일명

            cp [옵션] 원본파일  디록토리명/파일명


- 옵션

-a : 가능한 한 원래 파일의 구조,속성을 그대로 복사

-b : 덮어쓰거나 지울 때 백업파일 생성

-d : 심볼릭 링크 파일 그대로 복사

-f : 같은 파일명이 있을 경우 지운후 복사

-i : 같은 파일명이 있을 경우 확인후 복사

-l : 하드 링크 생성

-p : 원시 파일의 소유자, 그룹, 허용여부, 시간 등을 그대로 복사

-r : 하위 디렉토리를 포함한 모든 파일 복사

-s : 심볼릭 링크 생성

-u : 복사할 파일이 구 버전일 경우에만 복사

-v : 복사하기 전에 각각의 파일명 출력

-x : 파일시스템이 같을 경우에만 복사

-P : 원시 파일이 존재하는 디렉토리까지 포함하여 복사

-R : 디렉토리를 포함하여 복사

-S : 환경 변수 SIMPLE_BACKUP_SUFFIX에 의해 지정된 백업 꼬리말로 백업 파일 생성






●mv

- 파일을 다른 디렉토리로 이동하거나 다른 이름으로 바꾸고자 할 때 사용되는 명령어


- 사용법 : mv [옵션] 원본  바꿀파일명

           mv [옵션] 원본   바꿀디렉토리명


- 옵션

-b ; 지워지기 전에 백업본 생성

-f ; 옮길 디렉토리에 같은 이름의 파일 있으면 덮어씀

-i ; 옮길 디렉토리에 같은 이름의 파일 있으면 확인

-u ; 옮길 디렉토리에 구 버전의 파일이 있을 경우에만 이동

-v ; 옮기기 전에 파일명 출력






●rm

- 파일을 삭제하는 명령어


- 사용법 : rm [옵션] 파일명


- 옵션

-f : 삭제 여부 묻지않고 강제로 파일 삭제

-i : 지우기 전에 확인

-r : 하위 디렉토리 파일까지 삭제(ex, rm -r 디렉토리명)

-v : 파일을 지우기 전에 지울 파일의 이름을 보여줌






●mkdir

- 새로운 디렉토리를 생성하는 명령어


- 사용법 : mkdir [옵션] 생성디렉토리명(여러개 가능)


- 옵션

-p : 지정된 모든 하위 디렉토리까지 함게 생성

-m : mode에 해당하는 사용 허가로 디렉토리 생성(ex. mkdir -m 777 디렉토리명)






●rmdir

- 디렉토리를 삭제하는 명령어


- 사용법 : rmdir [옵션] 디렉토리명(여러개 가능)


- 옵션

-p : 지우고자 하는 디렉토리의 상위 디렉토리까지 삭제






●more

- 파일의 내용을 출력하는 한 화면씩 명령어


- 사용법 : more [옵션] 파일명


- 옵션

-h : 도움말

-z : 다음페이지

-1 : 행스크롤

-d : 반페이지 스크롤

-q : 종료 

-f : 다음페이지

-b : 이전페이지

-/pattern : 검색

-= : 현재 행 출력

-! : 명령어 실행





●cat

- 파일 내용을 출력하는 명령어


- 사용법 : cat [옵션] 명령어


- 옵션

-b : 비어있는 행을 제외한 모든 행에 번호를 붙임

-n : 출력되는 파일 내용들에 대해 번호를 붙임





●pwd

- 현재 디렉토리 위치를 알려주는 명령어


- 사용법 : pwd





●find

- 디렉토리를 탐색하면서 지정된 조건을 만족하는 파일을 찾아주는 명령어


- 사용법 : find [경로] [옵션] 파일명


- 옵션

-name : 찾고자 하는 파일명 지정

-perm : 파일의 권한이 일치하는 것을 검색

-user : 사용자의 ID에 따라서 검색

-atime : 최근 며칠 내에 접속한 파일을 검색

-newer : 최근에 갱신된 모든 파일을 검색

 







●mount

- 파일 시스템을 사용하기 위하여 마운트 시키는 명령어


- 사용법 : mount [-fnrvw] [-t fs유형] [-a 옵션] 장치디렉토리


-옵션

-v : 자세한 출력모드

-f : 마운트가 가능한지 점검

-n : /etc/mtab 파일에 저장하기 않고 마운드

-r : 읽기만 가능하도록 마운트

-w : 읽기/쓰기 모두 가능하도록 마운트

-t vfstype : 파일 시스템의 유형 지정













반응형

댓글