[Linux] Linux 파일 및 디렉터리 명령어 (1)

2020. 3. 17. 17:25Operating System/Linux

1. Linux 파일 및 디렉터리 명령어

명령어 설명 옵션 사용법 비고
ls 디렉터리의 파일 목록 출력 하단에 별도로 정리 ls [옵션] [경로]  
pwd 현재 디렉터리 위치 확인   pwd  
cd 디렉터리 이동   cd [경로]  
mkdir 빈 디렉터리 생성   mkdir [옵션] [이름]  
rmdir 빈 디렉터리 삭제 -p : 상위 디렉터리 포함 rmdir [옵션] [이름] 비어있어야 가능
touch 파일이 존재 할 때는 시간 정보를 갱신하고, 파일이 없을 경우 0Byte의 빈 파일 생성 -a : 최근 사용 시간 변경
-c : 파일 없을 때 생성 안함
-m : 최근 변경 시간만 변경
-t : 날짜를 지정하여 변경
touch [옵션] [이름]  
cat 지정된 파일 내용을 표준 출력 -n : 라인 번호를 포함
-b : 공백 없는 라인 번호
cat [이름] Redirection과 사용
head 파일의 처음 줄 출력 -n NUM : 지정한 줄 출력
-c SIZE : 지정한 크기 출력
head [옵션] [이름] Default 10줄
tail 파일의 마지막 줄 출력 -n NUM : 지정한 줄 출력
-c SIZE : 지정한 크기 출력
-f : 실시간 추가 내용 출력
tail [옵션] [이름]  
more 화면 사이즈에 맞게 출력   more [숫자] [이름] | 와 많이 사용
grep 특정 패턴의 문자열 검색 하단에 별도로 정리 grep [옵션] [패턴] [이름]  
cp 원본 파일을 대상 파일로 복사 하단에 별도로 정리 cp [옵션] [원본] [대상]  
mv 파일 이름변경, 경로 이동 -f : 확인 없이 강제
-i : 확인 후 실행
mv [옵션] [원본] [대상]  
rm 파일 및 디렉터리 삭제 -f : 확인 없이 강제
-i : 확인 후 삭제
-r : 하위 목록까지 삭제
rm [옵션] [이름]  
ln 링크 파일 생성 하단에 별도로 정리 ln [옵션] [원본] [대상]  
file 파일의 종류 출력 -f : 리스트 파일 이용
-m : 매직 파일 선택 이용
file [옵션] [이름]  

ls 명령어 옵션

옵션 설명
-a / -A 숨김 파일을 포함하여 출력 (". , .."을 제외하고 출력)
-i 파일의 inumber 출력
-l / -n 파일의 inode를 포함한 상세 내용 출력 (UID,GID로 출력)
-k 파일 크기를 KB 단위로 출력
-m 가로 목록으로 출력
-F 파일 이름에 파일 종류를 구분하는 기호를 함께 출력
-R 하위 디렉터리의 모든 파일 출력
-1 한 줄에 한 파일씩 출력

grep 명령어 옵션

옵션 설명
-c 검색된 문자를 출력하되, 검색도니 행의 총 수를 출력
-h 파일 이름을 출력하지 않음
-i 대/소문자를 구분하지 않고 검색
-n 검색된 문자의 행의 번호를 함께 출력
-s 에러 메시지만
-v 지정된 표현식에 매치되지 않은 행만 출력
-w 표현식을 단어 단위로 검색

cp 명령어 옵션

옵션 설명
-f 복사할 파일 이름이 겹칠 때 강제로 복사
-i 복사할 파일 이름이 겹칠 때 확인하고 복사
-l 하드 링크 생성
-p 소유주, 소속 그룹, 권한, 시간 등을 동일하게 복사
-U 복사할 대상이 원본과 변경 날짜가 동일 혹은 보다 최신일 경우 복사하지 않음
-v 복사하기 이전에 복사할 파일 출력
-R / -r 하위 디렉터리까지 복사

ln 명령어 옵션
   : "ln -s" 일 경우 심볼릭 링크, "ln" 일 경우 하드 링크

옵션 설명
-b 대상 파일이 존재할 때 백업 파일 생성 후 링크 파일 생성
-d 디렉터리 하드링크 (권한 제한 경우 존재)
-f 대상 파일이 존재할 때 기존의 파일 강제 삭제 후 링크 파일 생성
-i 대상 파일이 존재할 때 기존의 파일 삭제 여부 확인 후 링크 파일 생성
-s 심볼릭 링크 파일 생성
-S 백업 파일을 생성할 때 원하는 접미사 지정

[참고] Operating System - Practice - Linux 파일 및 디렉터리 명령어 (1)

728x90

'Operating System > Linux' 카테고리의 다른 글

[Linux] Linux 파일 및 디렉터리 명령어 (2)  (0) 2020.03.17
[Linux] Linux 파일  (0) 2020.03.17
[Linux] Linux 디렉터리  (0) 2020.03.17
[Linux] Linux 기본 명령어  (0) 2020.03.17