secure/Linux

[Linux] 리눅스 기본 - 디렉터리 관련 명령어

나만 없어 고양이 2025. 10. 6. 23:00

1. 디렉터리 관련 명령어

  형식 기능 옵션
1 pwd 현재 디렉터리의 위치 확인, 절대 경로 출력  
2 cd 지정한 디렉터리로 이동  
3 ls [옵션] [디렉터리(파일)] 디렉터리 내용 출력 -a : 숨김파일 포함하여 모든 파일 목록 출력
-d : 디렉터리 자제 정보 출력
-i : 첫 번째 행에 *inode 번호 출력
-l : 파일의 상세 정보 출력
-A : .(마침표)와 ..(마침표 두 개)를 제외한 모든 파일 목록 출력
-F : 파일 종류 표시
(* : 실행파일, / : 디렉터리, @ : 심볼릭링크)
-L : 심볼릭링크 파일의 경우 원본 파일의 정보를 출력
-R : 서브 디렉터리 목록까지 출력
4 dir 디렉터리 내용 출력  ls 명령과 동일
5 vdir 디렉터리 내용 출력 ls -l 명령과 동일 
* 도스 명령에 익숙한 사용자를 위해 제공
6 mkdir [옵션] [디렉터리] 디렉터리 생성 -p : 디렉터리를 생성할때 중간 디렉터리가 없는경우 자동으로 생성함
7 mkdir [디렉터리1] [디렉터리2] [디렉터리3] 동시에 여러개 디렉터리 생성  
8 rmdir [옵션] [디렉터리] 디렉터리 삭제 -p : 지정한 디렉터리를 삭제, 디렉터리의 부모가 빈 디렉터리 일 경우 부모 디렉터리도 삭제함
9 rm 디렉터리 삭제 디렉터리가 비어있지 않아도 삭제가 가능함 

*inode: 파일이 생성될 때 주어지는 고유번호

1-1 파일의 상세정보

필드번호  필드값 의미
1 d 다음과 같은 파일의 종류를 나타냄
- : 일반(정규)파일
d : 디렉터리 파일
ㅣ : 심볼릭링크 파일
b : 블록 단위로 읽고 쓰는 블록 장치 파일
c : 섹터 단위로 읽고 쓰는 문자 장치 파일
p : 파이프 파일(프로세스 간 통신에 사용되는 특수 파일)
s : 소켓(네트워크 통신에 사용되는 특수 파일)
2 rwxr-xr-x 파일 접근 권한 , 파일의 소유자 ,그룹, 기타 사용자가
읽고 수정하고 실행할 수 있는 권한이 어떻게 부여되어 있는지 보여줌
3 2 *하드 링크 개수 
4 root 파일 소유자
5 root 파일이 속한 그룹
6 4096 파일 크기(바이트 단위)
7 9월 28일 시간 파일이 마지막으로 수정된 시간 
8 공개  파일명

*하드 링크 : 같은파일을 가르키는 또 다른 경로