mv

  • 파일의 이름변경
  • 파일을 다른 경로로 이동

  • 사용법
    • #mv [option] <원본 파일=""> <대상 파일="">

      OPTION  
      -f 이동할 위치에 이동할 파일 이름이 겹치면 확인 하지 않고 강제로 이동 한다.
      -i 이동할 위치에 이동할 파일 이름이 겹치면 확인 한다.

rm

  • 파일 및 디렉터리 삭제

  • 사용법

    • #rm [option] <파일 이름="">
OPTION  
-i 파일 및 디렉터리를 삭제할 때 확인 한다.(y=삭제, n=취소)
-f 파일 및 디렉터리를 삭제할 때 확인하지 않고 강제로 삭제 한다.
-r 해당 디렉터리의 하위 디렉터리까지 모두 삭제

ln

  • 링크 파일 생성
  • 심볼릭 링크 사용법
    • #ln -s [option] <원본 파일=""> <심볼릭 링크="" 파일="">
  • 하드 링크 사용법
    • #ln [option] <원본 파일=""> <하드 링크="" 파일="">
OPTION  
-b 대상 파일이 존재할 때 백업 파일을 생성한 후 링크파일 생성
-d 디렉터리 하드링크(시스템 권한으로 제한되는 경우가 있다.
-f 대상 파일이 존재할 떄 기존의 파일을 강제로 삭제하고 링크파일 생성
-i 대상파일이 존재할 떄 기존의 파일을 삭제할 것인지 확인 후 생성
-s 심볼릭 링크파일 생성
-S 백업파일을 생성할 떄 원하는 접미사 지정

file

  • 파일의 종류를 자동으로 판단하여 출력

  • 사용법

    • #file [option] <파일이름>
OPTION  
-f 리스트 파일을 이용하여 파일의 종류 확인
-m 매직 파일을 선택해서 파일의 종류 확인

find

= 지정된 디렉터리 하위의 파일 검색

  • 사용법
    • #find [디렉터리] [option] [action]
OPTION    
-empty qldjdlTsms vkdlf ckwrl  
-uid [UID] 지정된 UID 값으로 찾기  
gid [GID] 지정된 GID 값으로 찾기  
-USER [USERNAME] 소유자로 찾기  
-group [groupname] 소속그룹 명으로 찾기  
-nouser 소유주가 없는 파일 찾기  
-nogroup 소속그룹 없는 파일 찾기  
-name [문자열] 파일 이름으로 찾기  
-perm [permission] 지정된 권한을 갖는 파일 찾기  
-type[f/d/b/… 지정된 파일 타입을 이용하여 파일 찾기  
-atime [+n/n/-n] Access 시간을 이용하여 찾기  
-mtime [+n/n/-n] 파일 내용을 변경한 시간을 이용하여 찾기  
-ctime [+n/n/-n] 파일 정보를 변경한 시간을 이용하여 찾기  
  n 정확하기 n일 전에 변경된 파일 찾기
  +n 현재 ~n일 동안 변경되지 않고, n일 이전에 변경된 파일 찾기
  -n 현재 ~n일 동안 변경된 파일 찾기
-size [+n/n/-n 파일의 크기를 이용하여 찾기  
  n 정확하게 n크기의 파일 찾기
  +n n크기 이상의 파일 찾기
  -n n크기 이하의 파일 찾기
-print 리스트 출력  
-exec command {} \; Find의 결과에 command 적용  
-ok command {} \; Find의 결과에 command를 적용할 것인지 확인 후 적용  
  {} Find 명령의 결과 집합
  \; 명령의