<옵션>
-a: 모든 파일/디렉터리 출력(숨김 파일/디렉터리)
-A: '.', '..'을 제외한 모든 파일 출력(숨김 파일/디렉터리)
-F: 파일/디렉터리를 심볼로 출력(실행 파일(*), 디렉터리(/), 링크 파일(@)
-h: v파일/디렉터리 크기를 KB, MB, GB로출력
-i:i-node 번호 출력
-l: 상세히 목록 출력
-ld: 해당 디렉터리 정보 출력
-m: 가로로 출력
-n: UID,GID 출력
-R: 하위 디렉터리 안의 파일/디렉터리 목록 출력
-r: 역순으로 출력 (reverse)
#cp file1 file5 <-- file1 파일을 file5 파일로 복사
##cp file1 dir5 <-- file1 파일을 dir5 디렉터리로 복사cp file1 dir5 <-- file1 파일을 dir5 디렉터리로 복사
#cp f* dir5 <-- 파일명이 f로 시작되는 모든 파일을 dir5로 복사
#cp *.txt dir5 <-- .txt로 끝나는 모든 파일을 dir5로 복사
<옵션>
-b: 기본백업본 생성
-f: 복사 /덮어쓰기 여부 확인안함
-i 복사 /덮어쓰기 여부 확인 내부명령어alias cp='cp -i'
-r: 디렉터리(하위 디렉토리 포함) 복사
-S: 백업 파일 확장자 지정 cp -b -S .bak /etc/passwd .
- :약어 옵션
-- : 풀오션
cp --help 설명 나와있음
#mv [원본] [대상]
#mv file1 dir1
1) cat
# cat [파일명]
2) more
#more: 한 페이지 단위 출력 morepasswd
3) less
#less: 한 페이지 단위로 출력 lesspasswd
4)head
#head: 앞에서 부터 10줄 head passwd
5) tail
#tail: 끝에서 부터 10줄 출력
앞에 -숫자 붙이면 그만 큼 출력
#wc: 행 , 단어 , 문자 수 출력
<옵션>
-l: 행 수 출력
-w: 단어 수 출력
-c: 문자 수 출력
1) grep: 지정된 문자 출력
# grep [추출할 문자/열] [파일명]
// root 만 안나오게 출력
# grep -v root passwd
<옵션> *리마 시험에 잘나옴
-i: 대소문자 구분하지 않음
-n: 행 수 출력 grep -n root passwd
-v: 지정 분자열을 제외하고 출력 grep -v root passwd
-E: 여러 개의 문자열 출력
#split [옵션] [파일명]
#split -| 10 passwd <-- 파일 내용을 10 줄씩 분할
#split -| 20 - a 4 passwd file_ <--file_파일명 지정
# split -l 20 d -a 4 --additional-suffix=.txt passwd file_ <-- file_ 파일명에 .txt 확장자 지정
<옵션>
-a : 파일명 자릿수 지정
-c : 바이트 수로 분할
-d : 파일명을 숫자로 지정
-l : 줄로 줄 수로 분할
--additional-suffix=: 확장자 지정
#find [경로] [옵션] [설정값]
<옵션>
-name: 파일/디렉터리 이름으로 검색
-type: 파일/디렉터리 지정(d: 디렉터리,f:파일)
<옵션>
-name: 파일/디렉터리 이름으로 검색
-type: 파일/디렉터리 지정(d: 디렉터리,f:파일)
-exec 또 다른 명령어 실행
| : 두 개 이상의 명령어를 연결해주는 명령어
;: 두 개 이상의 명령어를 이어서 실행
^: 문자열 시작 grep ^root passwd
: 문자열 끝 # grep bash passwd
tree: 나무형식으로 출력