이 글은 양주종의 코딩스쿨 리눅스(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명령어 옵션 정리 및 사용법
'OS > Linux' 카테고리의 다른 글
리눅스 기초 30강 시리즈 - 09강 디렉토리 생성(mkdir) 삭제(rmdir) (0) | 2023.01.23 |
---|---|
리눅스 기초 30강 시리즈 - 08강 도움말 보기 (0) | 2023.01.23 |
리눅스 기초 30강 시리즈 - 06강 디렉토리 이해 - HOME (0) | 2023.01.23 |
리눅스 기초 30강 시리즈 - 05강 명령 프롬프트 (0) | 2023.01.20 |
리눅스 기초 30강 시리즈 - 04강 기본 명령어 (0) | 2023.01.18 |