본문 바로가기

linux

linux 기본 명령어 파일 탐색 명령어(cd, ls)

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
반응형