728x90
반응형
Linux 파일 시스템 탐색
Linux는 모든 것이 다 들어가 있는 최상위 폴더가 있다. (Root Directory) > /
home directory
- 사용자 정보가 담겨져 있는 디렉터리
- 사용자의 이름으로된 서브 디렉터리가 들어있음.
- 특정사용자에 속한 모든 정보, 파일과 데이터가 다 들어있음 (Windows → 내 문서, 데스크탑, 폴더 느낌, 폴더를 생성하고 자유롭게 사용)
/ → root
~ → home #로그인한 사용자의 홈
PWD - print working directory
현재 위치에 대한 정보 - 내가 이 터미널에서 어디 있는지를 출력
ls - 폴더에 있는 파일/폴더 목록 조회
ls #현재 폴더에 있는 파일/폴더 목록
ls /home/user/ # user폴더에 있는 파일/폴더 목록
ls -l > 상세 정보와 함께 긴 리스트가 출력됨
ls -l
total 0
# 이 파일/폴더에 대해 읽기, 쓰기, 실행 권한이 있는지 보여줌
drwxr-xr-x 1 heypli heypli 4096 Jul 1 12:06 heypli
상세 정보 - 폴더/파일에 대한 권한, 최종 수정시간, 파일사이즈 등등
ls -a > all을 의미함(파일/폴더 모두 보여줌 히든폴더까지)
ls -a
. .. .bash_history .bash_logout .bashrc .landscape .lesshst .motd_shown .profile .sudo_as_admin_successful
. 으로 시작하는파일까지 모두 볼 수 있다(설정 파일이라 사용자가 굳이 볼 필요 없는 것들)
ls -al 로 많은 정보와 숨긴 폴더까지 볼 수 있다.
ls -h > 사람이 읽기 좋은 파일사이즈로 변환해서 보여준다.
ls -al
total 620
drwxr-xr-x 1 root root 4096 Jun 30 15:06 .
drwxr-xr-x 1 root root 4096 Jun 30 15:06 ..
lrwxrwxrwx 1 root root 7 Apr 23 2020 bin -> usr/bin
drwxr-xr-x 1 root root 4096 Apr 23 2020 boot
drwxr-xr-x 1 root root 4096 Jul 4 10:33 dev
drwxr-xr-x 1 root root 4096 Jul 4 10:33 etc
drwxr-xr-x 1 root root 4096 Jun 30 15:11 home
-rwxr-xr-x 1 root root 632096 Feb 9 20:37 init
ls -lh
total 620K
lrwxrwxrwx 1 root root 7 Apr 23 2020 bin -> usr/bin
drwxr-xr-x 1 root root 4.0K Apr 23 2020 boot
drwxr-xr-x 1 root root 4.0K Jul 4 10:33 dev
drwxr-xr-x 1 root root 4.0K Jul 4 10:33 etc
drwxr-xr-x 1 root root 4.0K Jun 30 15:11 home
-rwxr-xr-x 1 root root 618K Feb 9 20:37 init
ls —sort > 파일을 정렬한다
ls —sort=time > 시간순으로 정렬
ls —sort=size > 사이즈 순으로 정렬
cd - 작업 디렉터리 변경하기
cd ~
cd /home/heypli
cd /usr/local
가고자 하는 디렉터리를 넣어준다.
cd . # 현재 디렉터리
cd .. # 상위 디렉터리
/bin - 실행 파일들 (pwd, man .. )
/etc - 설정파일, 크론, nano - 대부분 설정과 관련된 파일
/media - dvd, cd-rom 등 장치에 든 컨텐츠에 접근
/var - variable(변수) 생성된 로그에 관한 파일 , 캐시 등등
/root - root계정의 홈폴더 super user
/usr - 각종실행프로그램, 라이브러리
728x90
반응형
'linux' 카테고리의 다른 글
linux nano 편집기 명령어 (0) | 2022.08.03 |
---|---|
linux 파일 및 폴더 생성 파일 내용보기 명령어(touch, mkdir, cat) (0) | 2022.08.02 |
리눅스 기본 명령어 정리 (0) | 2022.07.27 |
WSL2 설치 - wsl2란 / 설치방법 / windows linux (0) | 2022.07.25 |
linux 원격 서버 포트 열려있는지 확인하는 방법 (0) | 2020.12.08 |