본문 바로가기
OS/Linux

리눅스 기초 30강 시리즈 - 07강 디렉토리 내용 보기

by HJ0216 2023. 1. 23.

이 글은 양주종의 코딩스쿨 리눅스(Linux) 기초 강좌 30강 모음 수강하며 정리한 글입니다.

 

07강 디렉토리 내용 보기

(일반 사용자 id: j, pw: j)

(관리자 id: root, pw: r)

 

[j@hj0216 ~]$ mkdir dd
[j@hj0216 ~]$ touch aa
[j@hj0216 ~]$ cal > bb

mkdir dd: dir dd 생성

 

touch: 파일의 접근 시각을 변경해주는 명령어

+ touch aa(파일명): 현재 시각으로 파일 생성

 

cal > bb: cal 출력 내용을 파일 bb에 저장

 

해당 dir 내 파일 목록 조회

[j@hj0216 ~]$ ll
합계 4
-rw-rw-r--. 1 j j   0  1월 23 17:40 aa
-rw-rw-r--. 1 j j 144  1월 23 17:40 bb
drwxrwxr-x. 2 j j   6  1월 23 17:40 dd
[j@hj0216 ~]$ alias
alias egrep='egrep --color=auto'
alias ll='ls -l --color=auto'

 

출력 내용 해석

drwxrwxr-x. 2 j j   6  1월 23 17:40 dd

d: dir (-: file, l: symbolic link)

 

 

r: read

w: write

x: execute

 

2: 하드 링크수

 

j: 소유주

j: 소유그룹

 

6: file or dir size

 

1월 23 17:40: 최종 수정 시간

dd: file(흰색) or dir(파란색), symbolic link(하늘색) name

 

ls 명령어: 파일 목록 조회

[j@hj0216 /etc]$ ls
DIR_COLORS               makedumpfile.conf.sample
DIR_COLORS.256color      man_db.conf
DIR_COLORS.lightbgcolor  mke2fs.conf

# 파일 목록 조회
[j@hj0216 /etc]$ ls -l
합계 1040
-rw-r--r--.  1 root root     5090 10월 30  2018 DIR_COLORS
-rw-r--r--.  1 root root     5725 10월 30  2018 DIR_COLORS.256color
-rw-r--r--.  1 root root     4669 10월 30  2018 DIR_COLORS.lightbgcolor

# 자세한 파일 목록 조회
[j@hj0216 /etc]$ ls -lS
합계 1040
-rw-r--r--.  1 root root   670293  6월  7  2013 services
-rw-r--r--.  1 root root    18766  1월 15 19:06 ld.so.cache
-rw-r--r--.  1 root root    12288  1월 15 19:17 aliases.db

# 파일 목록 크기 내림차순 정렬
[j@hj0216 /etc]$ ls -lSr
합계 1040
-rw-r--r--.  1 root root        0 10월 31  2018 subuid
-rw-r--r--.  1 root root        0 10월 31  2018 subgid
-rw-r--r--.  1 root root        0  6월  7  2013 motd

# 파일 목록 크기 오름차순 정렬
[j@hj0216 /etc]$ ls -lt
합계 1040
-rw-r--r--.  1 root root       94  1월 23 17:52 resolv.conf
-rw-r--r--.  1 root root     2853  1월 15 22:57 bashrc
-rw-r--r--.  1 root root    12288  1월 15 19:17 aliases.db

# 파일 목록 최신순 정렬
[j@hj0216 /etc]$ ls lvm -R
lvm:
archive  backup  cache  lvm.conf  lvmlocal.conf  profile
ls: cannot open directory lvm/archive: 허가 거부
ls: cannot open directory lvm/backup: 허가 거부
ls: cannot open directory lvm/cache: 허가 거부

lvm/profile:
cache-mq.profile                  metadata_profile_template.profile
cache-smq.profile                 thin-generic.profile
command_profile_template.profile  thin-performance.profile
lvmdbusd.profile

# 파일 목록 dir의 내부까지도 조회
[j@hj0216 /etc]$ ls -F
modprobe.d/
mtab@
/bin/znew*

# 실행 가능 파일: *, dir: /, 링크: @ 등의 지시자와 함께 출력

 

 

 

참고 자료

📑 Linux(리눅스) : ls명령어 옵션 정리 및 사용법