[카테고리:] linux

  • rm 으로 안지워질때 find 명령으로 삭제방법

    $ find . -name “b*” -exec rm -rf {} \;

    현재 디렉토리(.) 하부에 b로 시작하는 파일은 모두 삭제하라

    $ find . -name “*” -exec rm -rf {} \;

    이렇게 하면 현재 폴더하부모든파일 및 폴더 삭제


    -atime : 파일을 열어본 시간 또는 디렉토리에  cd 명령으로 접근한 시간
    -mtime : 파일의 내용이 변경된 시간 ls -l 에서 나오는 시간
    -ctime : 파일의 정보가 변경된 시간 chmod chown과 연관성이 있음 

    우리가 보통 사용하는 단위는 ls로 보기때문에 mtime 이 맞다.



    find . -mtime +15 -exec rm -rf {} \;

    이건 어떻게 될까요?

    15일이 지난 현재폴더하부 파일 및 폴더 모두 삭제
    기준은 ls -al 했을때 시간을 기준으로 한다.



    rm 으로 지울경우, 파일이 많아서 잘 안지워지는데 이렇게 하면 모두 삭제됩니다.


    특히 /tmp 파일에 수천개가 존재하면

    cd /tmp

    $ find . -name “sess_*” -exec rm -rf {} \;


    이런식으로 지우게 되죠




    (주)웹호스트 https://www.webhost.co.kr
    작성일 : 2008년 10월6일

  • vi 에서 색깔 설정하기

    vi color

    vi로 파일을 열때 특정 option이 자동수행되게 하려면 ~/.vimrc에 option을 미리 지정하면 됩니다.

    예를들어, 라인번호가 항상 나오게 하려면 set number 라는걸 ~/.vimrc에 넣어놓으면 됩니다.

    색깔 지정하는걸 Syntax Highlighting이라 하는데 :syntax on 하여 색상이 나오지 않으면 vi가 다 설치되지 않은것입니다.

    root로 로긴 후

    # rpm -qa | grep vim-enhanced

    라 하여 아무것도 나오지 않으면 vim-enhanced를 설치해 주어야 합니다.

    현시스템에 인스톨 되어 있는 목록

    [root@roomie001 install]# rpm -qa |grep vim

    vim-enhanced-6.3.046-0.40E.7

    vim-common-6.3.046-0.40E.7

    vim-minimal-6.3.046-0.40E.7

    vim-X11-6.3.046-0.40E.7

    http://www.rpmfind.net <= 여기 가서 알맞는 버젼을 찾아보십시오.

    설치 완료후엔 재접속 하십시오.^^;

    컬러설정 확인

    ※ 컬러 설정을 했을때 컬러부분의 문장에 언더라인으로 표시되는것은 화면이 흑백으로 인식하고 있는경우 발생.

    1. 터미널 환경

       터미널 타입이 xterm이나 vt100 으로 설정되어 있을것.

       # echo $TERM 명령으로 화면의 설정상태확인후

       # setenv TERM xterm-color  또는
       # TERM=xterm-color; export TERM

       명령으로 터미널을 컬러로 설정해 준다.

    2. profile환경

       vi명령으로 기동시 vim명령이 실행되도록 alias  추가.

       alias vi=vim

    3. .vimrc 환경파일 확인

       syntax on   <- 문장이 있는지 확인.

    [출처] vi에서 색깔 설정하기(vim)|작성자 honda20000