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 명령의 결과 집합 | |
| \; | 명령의 |