Phantom

기초명령어 본문

프로그래밍에 대한 정보들

기초명령어

Ph4nt0m_ 2013. 4. 25. 13:58
반응형

음....오늘 포스트할건 리눅스의 기초 명령어들인데요.


워낙 쉬운거라 지나칠수도 있겟지만 옵션 인자들을 외우기 무지힘들더라구요 ㅠ


그래서 오늘 포스팅 해봅니다 ㅎㅎ


------------------------------------------------------------------------------------------------------------

ls - 해당 디렉토리에 있는 내용을 출력하는 명령어


Syntax : ls [-option] [directory/file]


Option

-a(all) : 모든 파일과 디렉토리 표시

-l(long, --format) : 자세히 출력

-d(--directory) : 디렉토리 정보 출력

-n(--numeric : 출력시 UID/GID 사용

-F(--classiFy) : 파일의 종류를 구분해서 출력(*, /, @, |, =, NULL etc...)

-R(--recursive) : 하위 디렉토리 구분 출력

-f : 디스크에 저장된 순으로 출력

-r(--reverse) : 역순 출력

------------------------------------------------------------------------------------------------------------

cp - 파일이나 디렉토리를 복사하는 명령어


Syntax : cp [-option][source][target]


Option

-i(--interactive) : 복사대상이 있을경우, 사용자에게 복사에 대한 실행 여부를 묻는다.

쉽게 말해 확인질문 출력.

-f(--force) : 복사대상 파일이 있을 경우, 사용자에게 확인없이 강제로 복사한다.

-r,-R(--recursive) : 디렉토리를 복사할경우 하위 디렉토리와 파일을 모두 복사한다.

-v(--verbose) : 복사진행 상태를 출력한다(복사과정 출력)

-d(--no-dereference) : 복사파일이 심볼릭 링크이면 심볼릭 정보를 그대로 유지한 상태로 복사한다

쉽게 말해 복사대상파일이 심볼릭링크이면 심볼릭링크 복사

-p(--preserve) : 원본 파일의 소유주, 그룹, 권한, 시간정보를 보존하여 복사한다. (backup + suffix)

-a(--archive)(-dpr): 원본파일의 속성, 링크 정보들을 그대로 유지하면서 복사한다.

-b(--backup) : 파일 존재시 기존파일을 백업한다.

-u(--update) : 복사대상날짜가 같거나 최근것이면 복사하지 않는다.

------------------------------------------------------------------------------------------------------------

mv - 파일이나 디렉토리를 이동하거나 이름을 바꿀떄 사용한다.


Syntax : mv[-option][source][target]


Option

-i(--interactive) : 기본적으로 ".bashrc"에 alias되어 있는 옵션으로, 이동할 위치에 동일한 파일이 있을 경우 사용자에게(인질문 출력)

-u(--update) : 이동할 파일이 이동할 위치에 있는 파일보다 최근 파일일 경우에만 이동한다.

-b(--backup) : 파일 존재시 기존파일을 백업한다.

-f(--force) : 대상 파일이 이미 있어도 사용ㅈ에게 어떻게 처리할지를 묻지 않는다(강제)

-v(--verbose) : 파일을 옮기는 과정을 출력한다(복사과정 출력)

-S(--suffix) : -b옵션을 이용하여 백업할 경우 백업파일에서 사용할 파일 이름의 꼬리문자를 지정한다.(접미사)

------------------------------------------------------------------------------------------------------------

mkdir - 디렉토리 생성 명령어


Syntax : mkdir [-option] [directory name]


Option

-m(--mode) : 디렉토리 생성시 디렉토리의 기본 권한을 지정한다.

-p(--parents) : 필요한 경우 상위 경로까지 생성한다.

--help : 도움말 표시

--version : 버전 정보 표시

------------------------------------------------------------------------------------------------------------

rmdir - 디렉토리 삭제 명령어


Syntax : rmdir [-option] [directory name]


Option

-p(--parents) : 필요한 경우 상위 경로까지 삭제한다.

--help : 도움말 표시

--version : 버전 정보 표시

------------------------------------------------------------------------------------------------------------

rm - 파일이나 디렉토리를 삭제하는 명령어(권한이 있을 경우)


Syntax : rm [-option] [directory/file]


Option

-f(--force) : 파일/디렉토리ㅣ 삭제시 사용자에게 어떻게 처리할지 물어보지 않는다.(강제)

-r,-R(--recursive) : 일반 파일이면 그냥 지우고, 디렉토리면 디렉토리를 포함한 하위경로와 파일을 모두 지운다.

-v(--verbose) : 정보를 자세하게 보여준다.

-i(--interactive) : 확인질문 출력

------------------------------------------------------------------------------------------------------------

반응형

'프로그래밍에 대한 정보들' 카테고리의 다른 글

seq명령어  (0) 2013.04.26
커널(Kernel) 이란?  (0) 2013.04.25
컴퓨터 구조론 질문?!  (0) 2013.04.21
Egrep Metacharacter Summary  (0) 2013.04.17
세미콜론(;)과 파이프(|)의 차이점?!  (0) 2013.04.16
Comments