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크기 이하의 파일 찾기 | |
리스트 출력 | ||
-exec command {} \; | Find의 결과에 command 적용 | |
-ok command {} \; | Find의 결과에 command를 적용할 것인지 확인 후 적용 | |
{} | Find 명령의 결과 집합 | |
\; | 명령의 |