• 리눅스 기본 명령어(ls,cp,rm,cd,mkdir,rmdir,mv)
  • Zappy (IP: *.51.113.11)
    조회 수: 11516, 2007-01-17 13:54:20(2007-01-17)
  • 1. 파일 및 디렉토리 보기(ls)


    -a : 디렉토리 내의 모든 파일 출력    -l : 파일정보를 자세히 표시    -R : 현재 작업디렉토리와 하위 디렉토리 모두 출력


    ex) ls -la | grep "^d"  --> 디렉토리만 나오게 하는 명령어


    ex) ls m* : m으로 시작되는 파일출력


    ex) ls m?? : m으로 시작하는 3음절의 파일 출력


     


     


    2. 파일 복사 (cp)


    cp 원본 대상


    -a : 원본 파일의 속성, 링크 정보들을 유지하면서 복사


    ex) cp /bin/date /root : /bin/date을 /root에 복사


    ls -l /root  --> date가 복사되어 있다.


    ex) mkdir /temp


    cp -a /etc/rc.d/*   /temp


    cd /temp


    ls


     


    3. 파일 사이즈를 0바이트로 만드는 방법


    - cp /dev/null   /var/log/message


    - > /var/log/message


     


    4. 파일 삭제 (rm)


    - 리눅스는 한번 삭제한 파일은 절대 복구가 불가능하다.


    -d : 디렉토리 삭제  -f : 삭제 메세지 없이 바로 삭제  -r : 하위 디렉토리를 포함한 파일들을 모두 삭제


    ex) rm -rf /temp : /temp밑에 있는 디렉토리나 모든 것을 삭제 메세지 없이 바로 지운다.


     


    5. 디렉토리 변경(cd)


    절대경로 : /root, /etc/passwd


    상대경로 : 본인이 있는 위치에서 파일을 찾아가는 메세지


     


    본인이 /games있다고 한다면 cd  /games/hopkins_FBI 로 이동하면 이는 위에서 부터 찾아오는 절대경로이고,


    cd  hopkins_FBI식으로 본인이 있는 곳에서 상대적인 경로로 찾아가는 걸을 상대경로라고 한다.


     


    - cd  : 자신의 계정 디렉토리로 이동.


    - cd .. : 상위 계정으로 이동


    ex) cd ../.. : 상위의 상위로 이동.


    ex) cd / : 최상의 루트로 이동


    ex) cd  . : 변화가 없다. 속해 있는 곳으로 이동이라는 것은 아무 변화 없다.


    ex) cp /etc/passwd  .  : 본인이 속해 있는 디렉토리에 /etc/passwd를 복사한다.


     


    6. 디렉토리 생성(mkdir)


    ex) mkdir -p /a/b/c : 한번에 a밑에 b, b밑에 c를 만든다. -p 옵션넣지 않는다면 오류


    ex) mkdir a b c : 같은 경로에 a, b, c 디렉토리를 만든다.


     


    7. 디렉토리 삭제 (rmdir)


    ex) rmdir a b c : 한번에 같은 경로에 있는 a, b, c를 지운다.


    ex) rmdir -p /a/b/c : 한번에 하위 디렉토리까지 삭제


     


    8. 파일 옮기기(mv)


    - mv 원본 대상


    - cp 명령어는 오직 다른 이름으로 복사하거나 다른 경로로 복사된다. 원본 파일은 보존이 되지만 mv명령어는 원본 파일이 항상 삭제 된다. 원본 파일을 안전하게 보존하려면 cp 명령어를 사용해야 된다.


    - 파일을 옮기는 것 말고도 이름을 바꾸는 기능도 있다.


    ex) mv /a  /b : /a의 파일을 /b로 이름을 바꾼다.


    ex) mv /bin/netstat  /bin/netstet


     ls -l /bin/netstat


     mv /bin/netstet  /bin/netstat


     ls -l /bin/netstat


     

댓글 0

번호 제목 닉네임 조회  등록일 
14 Zappy 178906 2008-02-15
13 Zappy 27690 2007-10-19
12 Zappy 9633 2007-03-27
11 Zappy 14167 2007-03-20
10 Zappy 7948 2007-01-17
9 Zappy 10218 2007-01-17
Zappy 11516 2007-01-17
7 Zappy 12614 2007-01-17
6 Zappy 10859 2007-01-17
5 Zappy 14652 2007-01-17
XE Login