본문 바로가기

Linux

[기초] 파일 시스템 관련 명령어 (pwd, cd ,ls ,df)

pwd (Print Working Directory)

현재 디렉토리를 출력

cd (Change Directory)

지정한 디렉토리로 현재 위치 변경

옵션 -  (cd - ) (최근 이동 전 디렉토리로 이동한다.)

ls (List)

현재 디렉토리의 파일 목록을 출력

ls -al 를 기본적으로 사용한다

옵션 -a (숨겨진 파일을 출력)

옵션 -l (권한, 날짜, 용량 등 자세한 정보를 출력)

옵션 -1 (세로로 파일 명만 출력)

옵션 -h (Human Readable)(사람이 보기 편한 형식으로 데이터 크기를 출력)

옵션 -t (시간 순으로 출력)

옵션-tr (시간 역순으로 출력)

df (Disk Free) 

마운트된 모든 장치에 대한 현재 디스크 공간의 통계를 출력

옵션 -h 를 기본적으로 붙여서 사용한다. ( 데이터 크기를 보기 편하게 변환)

옵션 -i 는 indoe의 사용율을 출력

(Inode란 리눅스나 유닉스 파일 시스템에서 소유권, 데이터의 물리적 주소, 링크, 파일 타입, 크기, CMA(create, modify, access) 시간 등 파일의 모든 정보를 갖고 있는 구조체를 가리킨다. 할당된 inodes를 다 사용시 파일을 추가할 수 없다.)

https://dataonair.or.kr/db-tech-reference/d-lounge/expert-column/?mod=document&uid=53561

(디스크 용량은 충분한데, 아이노드 사용량이 초과되어, 파일 생성하지 못하는 경우 문제 해결 방법을 알려주는 참고 자료로, Inode에 대한 이해를 높일 수 있다.)