리눅스 5

Filesystem File move, File Copy 시 inode 확인

File move(mv) 동일한 파일시스템 내라면 파일의 indoe와 컨텐츠 블록은 유지되며 directory entry만 변경된다. File Copy(cp) 현재 파일과 동일한 파일 내용을 복사한다. inode를 새로 만들고 컨텐츠 블록도 새로 생성된다. inode Unix 파일시스템에서 파일의 정보를 담는 객체. 각 파일들은 모두 inode를 가지고 있다. 파일 시스템 내 파일들은 고유한 아이노드 숫자를 통해 식별 가능하다. inode에는 소유자 그룹, 접근 모드, 파일 형태, 아이노트 숫자 등 파일에 관한 정보를 가지고 있다. inode는 파일의 컨텐츠를 가지고 있는 것이 아니라 파일의 컨텐츠를 찾을 수 있는 포인터 정보만 가지고 있다. 파일시스템이 가질 수 있는 inode는 한정되어 있기 때문에 ..

리눅스 2022.04.10

리눅스 디스크 사용량 확인하기 ( df, du 명령어 사용) / du --max-depth 사용 시 사이즈 정렬하기

df : disk free df 명령 사용 시 해당 시스템에 마운트 된 filesystem 별 사용 용량, 남은 용량을 볼 수 있다. -h 옵션을 사용하여 사람이 보기 편한 (--human-readable) 단위를 붙여 자주 사용한다. Used, Avail, Use%를 잘 보고 디스크 사용량이 꽉 차지는 않았는지 확인한다. du : disk usage du 명령 사용 시 폴더 별 디스크 사용 용량을 볼 수 있다. du 명령만 치면 모든 폴더의 용량이 나와서 --max=depth=N ( -d N ) 옵션과 주로 사용한다. df와 마찬가지로 -h옵션을 사용하여 단위를 붙여 출력할 수 있다. 폴더가 많을 때 용량이 많은 순서대로 보고 싶은 경우가 있다. sort -n -r 명령어와 같이 써준다. 주의 사항! ..

리눅스 2021.12.28

리눅스 grep 명령어 다양한 옵션 사용하기

정말 많이 사용하는 명령어 grep 파일의 특정 문자를 찾을 때 사용하고 있다. grep에 정말 많은 옵션들이 있는데 알아두면 좋을 자주 사용할만한 옵션을 정리하려고 한다. 1. grep 명령어에 help를 쳐보았다. [root@localhost ~]# grep --help Usage: grep [OPTION]... PATTERN [FILE]... Search for PATTERN in each FILE or standard input. PATTERN is, by default, a basic regular expression (BRE). Example: grep -i 'hello world' menu.h main.c Regexp selection and interpretation: -E, --exten..

리눅스 2021.12.05

리눅스 패키지 설치 : Ubuntu apt vs CentOS yum

CentOS와 Ubuntu에서 사용하는 패키지와 업데이트 방식이 달라 정리해보았다. CentOS - yum - rpm CentOS : CentOS 프로젝트에서 레드햇 제휴로 개발. 레드햇 엔터프라이즈 리눅스와 호환되는 기업용 컴퓨팅 플랫폼 제공 목적 레드햇 업데이트 방식 : yum rpm 기반의 시스템을 위한 자동 업데이터 겸 패키지 설치 및 제거 도구 패키지 관리자 : rpm (redhat package manager) Ubuntu - apt - deb Ubuntu : 데비안 리눅스 기반으로 개발. 데비안에 비해 사용성이 좋음 (위키백과) 데비안 업데이트 방식 : apt apt-get, Advanced Package Tool의 약자. ubuntu를 포함한 데비안 계열의 리눅스에서 사용되는 패키지 관리 ..

리눅스 2021.08.16
반응형