파일 관련 명령
cat
- 기능: 파일 내용을 출력
- 형식: cat [옵션] [파일]
<옵션>
-n : 행 번호를 붙여서 출력
less
- 기능: 파일 내용을 화면 단위로 출력(more을 개선)
- 형식: less [파일]
tail
- 기능: 파일 뒷부분의 몇 행을 출력
- 형식: tail [옵션] [파일]
<옵션>
+행 번호 : 지정한 행부터 끝까지 출력
-숫자 : 화면에 출력할 행의 수 지정(기본 값은 10)
-f : 파일 출력을 종료하지 않고 주기적으로 계속 출력
cp
- 기능: 파일이나 디렉터리를 복사
- 형식: cp [옵션] [파일1or디렉터리1] [파일2or디렉터리2]
<옵션>
-i : 파일2가 이미 존재하면 덮어쓸 것인지 물어봄
-r : 디렉터리를 복사할 때 지정
mv
- 기능: 파일 또는 디렉터리를 이동하거나 이름을 변경
- 형식: mv [옵션] [파일1or디렉터리1] [파일2or디렉터리2]
<옵션>
-i : 파일2(디렉터리2)가 존재하면 덮어쓸 것인지 물어봄
rm
- 기능: 파일을 삭제
- 형식: rm [옵션] [파일or디렉터리]
<옵션>
-i: 파일을 정말 삭제할 것인지 확인
-r: 디렉터리를 삭제할 때 지정
ln
- 기능: 파일의 링크 생성
- 형식: ln [옵션] [원본 파일] [링크 파일]
<옵션>
-s : 심볼릭 링크 파일 생성
touch
- 기능: 기존에는 접근 / 수정 시간을 변경해주는 기능이나 실무에서 파일을 생성하는 데 자주 사용
- 형식: touch [-acm] [-r ref_file | -t time] [파일]
<옵션>
-a : 접근 시간만 변경
-m : 수정 시간만 변경
-t [[CC]YY]MMDDhhmm[.ss] : 시간 직접 입력
grep
- 기능: 지정한 패턴이 포함된 행을 찾음
- 형식: grep [옵션] [패턴] [파일]
<옵션>
-i : 대문자 / 소문자를 모두 검색
-l : 지정한 패턴이 포함된 파일명을 출력
-n : 행 번호를 출력
find
- 기능: 지정한 위치에서 검색 조건에 맞는 파일을 찾음
- 형식: find [경로] [검색 조건] [동작]
<검색 조건>
-name filename : 파일명으로 검색
-type 파일 종류 : 파일 종류로 검색
-user loginID : 지정한 소유자가 소유한 모든 파일 검색
-perm 접근 권한 : 지정한 사용 권한과 일치하는 파일 검색
동작 -exec 명령 {} \; : 검색된 파일에 명령을 실행
-ok 명령 {} \; : 사용자의 확인을 받아서 명령을 실행
-print : 검색된 파일의 절대 경로명을 화면에 출력(기본 동작)
-ls : 검색 결과를 긴 목록 형식으로 출력
whereis
- 기능: 지정된 경로에서 명령의 바이너리 파일이나 매뉴얼 파일의 위치를 찾는다.
- 형식: whereis [옵션] [파일]
<옵션>
-b : 바이너리 파일만 검색
-m : 매뉴얼 파일만 검색
-s : 소스 파일만 검색
which
- 기능: 명령 파일의 위치를 찾아서 그 경로나 앨리어스를 출력
- 형식: which [명령]
'Linux' 카테고리의 다른 글
| 리눅스 간단 정리 (0) | 2024.05.27 |
|---|---|
| [리눅스] 셸 사용 명령어 (0) | 2024.05.22 |
| [리눅스] 문서 편집 명령어(vi) (0) | 2024.05.22 |
| [리눅스] 디렉터리 사용 명령어 (0) | 2024.05.22 |
| [리눅스] 기본 명령어 전체 정리 (0) | 2024.05.21 |