Linux
[Linux] 리눅스 기본 명령어-1
YEJI ⍢
2022. 7. 17. 22:48
728x90
< 기본 명령어 >
pwd(print working directory) - 현재 디렉터리를 확인
$ pwd
cd(change directory) [directory_name] - 지정한 디렉터리로 이동
$ cd Desktop
ls(list) - 디렉터리의 내용 출력
$ ls
-a | 숨김 파일을 포함하여 모든 파일의 목록을 출력 |
-d | 디렉터리 자체의 정보를 출력 |
-i | 첫 번재 행의 inode 번호를 출력 |
-l | 파일의 상세 정보를 출력 |
-A | .(마침표)와 ..(마침표 두 개)를 제외한 모든 파일의 목록을 출력 |
-F | 파일의 종류를 표시 (* - 실행파일, / - 디렉터리, @-심벌릭 링크) |
-L | 심벌릭 링크 파일의 경우 원본 파일의 정보를 출력 |
-R | 하위 디렉터리의 목록까지 출력 (recursive) |
-al | 숨긴 파일을 포함해서 모든 파일의 목록을 자세하게 출력 |
필드 번호 | 필드 값 | 의미 |
1 | d | 파일 종류 (종류는 밑에 표에서 확인) |
2 | rwxr-xr-x | 파일 접근 권한 |
3 | 29 | 하드 링크의 개수 |
4 | song-yeji | 파일 소유자 |
5 | staff | 파일이 속한 그룹 |
6 | 928 | 파일 크기(바이트 단위) |
7 | Jul 17 22:17 | 파일이 마지막으로 수정된 시간 |
8 | 공개 | 파일명 |
문자 | 파일 유형 |
- | 일반(규정) 파일 |
d | 디렉터리 파일 |
l | 심벌릭 링크 파일 |
b | 블록 단위로 읽고 쓰는 블록 장치 파일 |
c | 섹터 단위로 읽고 쓰는 문자 장치 파일 |
p | 파이프 파일(프로세스 간 통신에 사용되는 특수 파일) |
s | 소켓(네트워크 통신에 사용되는 특수 파일) |
ls [directory_name] - 지정한 파일이 있는지 확인
$ ls .hashrc
mkdir [directory_name] - 디렉터리 생성
$ mkdir tmep
$ mkdir temp1 temp2 temp2
mkdir -p [directory_name]/[directory_name]/[directory_name]
- 중간 디렉터리 자동으로 생성
$ mkdir -p temp/mid/song
temp 디렉터리 아래에 mid 디렉터리에 아래에 song 디렉터리가 생성된다.
rmdir [directory_name] - 디렉터리 삭제
$ rmdir temp1
-p | 지정한 디렉터리를 삭제하고 부모 디렉터리가 빈 디렉터리일 경우 같이 삭제 |
rm -rf [directory_name] - 디렉터리 삭제
$ rm -rf temp
빈 디렉토리가 아니더라도 삭제하게 된다.
◡̈