리눅스 명령어

1999-11-30 09:00 관리자 7
리눅스 명령어  

ls, cd, cp, mkdir, mv, rm, rmdir, man, more, less,
df, du, cat, pwd, echo, grep, find, mount, umount,
mtools, mcd, mcopy, mkfs, fsck·e2fsck, 리디렉션 ( redirection )


1. ls

(list)- DOS의 dir과 같은 기능을 가진 파일 목록 출력 명령어이다.

옵션 기능

-a 디렉토리 내의 모든 파일 출력한다.
-R 서브 디렉토리의 내용을 포함하여 출력한다.
-i 파일의 inode와 함께 출력한다.
-l(영문자 엘) 파일 허용 여부, 소유자, 그룹, 크기, 날짜 등을 출력한다.
-m 파일을 쉼표로 구분하여 가로로 출력한다.
-t 최근에 만들어진 파일 순서대로 출력한다.
-s 파일 크기가 큰 순서로 출력한다.
-s KB 단위의 파일 크기를 출력한다.
-u 정렬하여 출력한다.
-r 정렬 옵션이 선택되었을 때, 그 역순으로 출력한다.
-1(숫자 일) 라인당 한 파일씩 출력한다.

--help 도움말을 화면상에 나타낸다.
--version 'ls'의 파일 버전과 함께 출력한다.

예)
디렉토리 내용을 최근에 만들어진 파일 순서대로 출력- ls -t /home
디렉토리 내의 모든 파일보기 ls -al

2. cd

(change directory)- 디렉토리를 변경할 때, 디렉토리를 따로 입력하지 않으면 login한 디렉토리로 이동
cd . 은 현재 디렉토리이며, cd .. 은 상위 디렉토리입니다.

예) 최상위 디렉토리 / 에서 상위디렉토리 root/ 으로 이동할 때 :
cd /root ( /를 생략해도 무방 )

현 디렉토리root/에서 상위디렉토리에 있는 bin/이라는 디렉토리로 바꿀 때- cd ../bin, 또는 ..없이 그냥 cd /bin으로 해도 됩니다.


3. cp

(copy)- 파일을 다른 파일 이름으로 또는 다른 디렉토리로 복사하는 명령어로 도스의 copy와 같은 명령어.

옵션 기능

-a 원래 파일의 구조, 속성, 링크정보들을 유지하면서 복사한다.
-b 덮어쓰거나 지울 때 백업 파일을 만든다.
-d 심볼릭 링크 파일 그대로 복사한다. (디폴트는 연결된 원래 파일을 복사함).
-f 같은 파일명을 갖는 파일이 있을 경우, 지운 후 복사한다.
-i 같은 파일명을 갖는 파일이 있을 경우, 사용자 확인 후 복사한다.

-p 원시 파일의 소유자, 그룹, 허용 여부, 시간 등을 그대로 복사한다.
-r 서브디렉토리를 포함한 모든 파일 복사한다.
-u 복사할 파일이 구 버전일 경우만 복사한다.
-v 복사하기 전에 각각의 파일명을 출력한다.
-x 파일 시스템이 같을 경우만 복사한다.
-P 원시 파일이 존재하는 디렉토리까지 포함하여 복사한다.
-S 환경 변수 SIMPLE_BACKUP_SUFFIX에 의해 지정된 백업 꼬리말로 백업 파일 생성한다.

예)
/root 디렉토리에서 trial이라는 파일을 /maria라는 디렉토리로 복사하려고 할 때는 #cp trial maria를,
maria에 복사되었는지 확인해 보려면, # cd maria # ls를 쳐보면 나온다.


4. mkdir

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

옵션 기능

-p 지정된 모든 서브 디렉토리까지 함께 생성
-m mode mode에 해당하는 사용 허가로 디렉토리를 생성한다.

예)
/rootd에서 만약 love라는 디렉토리를 만들려면 mkdir love를 입력하면 된다.


♧ 모든 경로의 최상위는 \/\"입니다. 이것은 가장 상위의 트리 즉

다음 2005-11-15 홈페이지 관리자가 하는일