[Linux] Linux 파일 및 디렉터리 명령어 (1)
2020. 3. 17. 17:25ㆍOperating 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 |