리눅스 ls 명령어

ls 명령어는 list의 약자이며, 리눅스 파일과 디렉토리를 볼 수 있는 명령어입니다. 파일의 종류와 파일의 크기, 만들어진 날짜 등의 정보를 확인할 수 있습니다.

✅ ls 명령어 기본 사용 방법

ls -옵션 [파일 or 디렉토리]

ls 명령어 사용 시 [파일 or 디렉토리]를 입력하지 않으면 현재 디렉토리를 검색합니다.

 testuser]# pwd
/home/testuser
 testuser]# ls
a  aa  aaa  a_sim  b  bb  bbb
 testuser]# 

✅ ll 명령어(ls -l)

ll 명령어는 일반적으로 리눅스에서 ls -l 명령어를 간편하게 쓰기 위한 alias(별칭)로 설정됩니다.

 usr]# grep -r 'alias ll' /etc
/etc/profile.d/colorls.csh:alias ll 'ls -l'
/etc/profile.d/colorls.csh:alias ll 'ls -l --color=auto'
/etc/profile.d/colorls.sh:  alias ll='ls -l' 2>/dev/null
/etc/profile.d/colorls.sh:alias ll='ls -l --color=auto' 2>/dev/null

 Ubuntu ~]# grep -r 'alias ll' /etc
/etc/skel/.bashrc:alias ll='ls -alF'

ll 명령어를 사용 해서 파일의 정보를 확인하면 다음과 같습니다.

ls -l 의 옵션으로 리스트 형식으로 표시하면서 권한, 소유자, 크기, 수정 시간 등을 확인할 수 있습니다.

ls 명령어: 리눅스 퍼미션과 소유권 설명

✅ ls 명령어 옵션

옵션

설명

-a

숨김 파일(으로 시작하는 파일)도 모두 표시

-A

숨김 파일 중 (현재 디렉터리), (상위 디렉터리)를 제외하고 표시

-d

디렉터리 자체만 표시, 내부 내용은 표시하지 않음

-l

상세 목록 형식으로 표시 (권한, 소유자, 크기, 수정 시간 등)

-F

파일 이름 끝에 유형을 표시 (/는 디렉터리, *는 실행 파일 등)

-b

특수 문자를 백슬래시(역슬래시)로 표시

-h

-l 옵션과 같이 쓸 때, 파일 크기를 사람이 읽기 쉬운 단위(예: KB, MB)로 표시

-n

-l 옵션과 같이 쓸 때, 사용자명과 그룹명을 숫자 ID로 표시

-R

하위 디렉터리까지 재귀적으로 모두 표시

-S

파일 크기 순서대로 정렬 (큰 파일부터)

-t

수정 시간 순서대로 정렬 (최근 수정 파일부터)

✅ 사용 예시

모든 숨김 파일을 리스트 형식으로 확인합니다.

 /]# ls -al
total 16777264
dr-xr-xr-x.  18 root root         283 Jun  7 19:12 .
dr-xr-xr-x.  18 root root         283 Jun  7 19:12 ..
dr-xr-xr-x.   2 root root           6 Mar 25  2022 afs
-rw-r--r--    1 root root           0 May 29  2024 .autorelabel #피라드어
lrwxrwxrwx.   1 root root           7 Mar 25  2022 bin -> usr/bin
...

현재 폴더(.)와 상위 폴더(..)을 제외한 파일의 앞에 붙는 피라드어(.)는 숨김 파일로 간주됩니다.

현재 폴더와 상위 폴더를 숨긴 상태에서 피라드어를 조회할 경우 대문자 -A 옵션을 사용합니다.

dr-xr-xr-x.   2 root root           6 Mar 25  2022 afs
-rw-r--r--    1 root root           0 May 29  2024 .autorelabel
lrwxrwxrwx.   1 root root           7 Mar 25  2022 bin -> usr/bin
...

🔲 현재 디렉토리: -d

 home]# ls -d testuser/
testuser/
 home]# ls testuser/
a  aa  aaa  a_sim  b  bb  bbb

🔲 파일 속성 확인: -F

-F 옵션은 파일의 속성을 확인할 수 있습니다. 실행 파일은 파일 뒤에[*]가 붙고, 심볼릭 리읔는 뒤에 [@]가 붙습니다.

ls 명령어 -F옵션
  • 실행 파일: 파일 이름 뒤에 *
  • 심볼릭 링크: 파일 이름 뒤에 @
  • 디렉터리: 파일 이름 뒤에 /
  • 소켓: 파일 이름 뒤에 =
리눅스 ls 명령어

Similar Posts

  • 리눅스 netstat 명령어, ifconfig 명령어

    리눅스에 netstat 명령어 및 ifconfig 명령어를 실행하기 위해 리눅스 서버에 명령어 실행을 위한 net-tools이 설치되어 있어야 합니다. 목차✅ ls 명령어 기본 사용 방법✅ ll 명령어(ls -l)✅ ls 명령어 옵션✅ 사용 예시🔲 현재 디렉토리: -d🔲 파일 속성 확인: -F✅ net-tools 설치 ✅ netstat 명령어 netstat[network statistics:네트워크 통계]은 네트워크 상태를 확인하는 명령어입니다. 어떤 포트가 열려있고,…

  • 리눅스 tar 명령어: 파일 압축, 해제

    리눅스 tar 명령어는 여러 개의 파일을 하나의 파일로 묶거나 해제할 때 사용하는 명령어로 웹사이트의 이전 등에 mysqldump와 같이 사용되는 경우가 많습니다. 테이프 아카이버(Tape Archiver)의 앞 글자를 따서 tar라는 이름으로 부르게 되었습니다. 목차✅ ls 명령어 기본 사용 방법✅ ll 명령어(ls -l)✅ ls 명령어 옵션✅ 사용 예시🔲 현재 디렉토리: -d🔲 파일 속성 확인: -F✅ 리눅스…

  • 리눅스 who, w 명령어 & user 명령어

    리눅스 who 명령어는 현재 서버에 로그인한 사용자 리스트를 보여주는 명령어입니다. w 명령어는 현재 시스템에 로그인한 사용자와 사용자의 작업 내용을 보여주는 명령어로 각각의 차이가 있습니다. 목차✅ ls 명령어 기본 사용 방법✅ ll 명령어(ls -l)✅ ls 명령어 옵션✅ 사용 예시🔲 현재 디렉토리: -d🔲 파일 속성 확인: -F✅ 리눅스 who 명령어 현재 접속 사용자(USER) 터미널 유형(TTY)…

  • 리눅스 심볼릭 링크(Symbolic Link)와 하드 링크(Hard Link)

    리눅스에서 사용하는 심볼릭 링크(Symbolic Link)는 윈도우에서 사용하는 “바로가기”와 같은 기능을 가지고 있습니다. 소프트 링크 or 심링크로도 불리며, 하나의 파일에 여러 이름으로 생성할 수 있습니다. 목차✅ ls 명령어 기본 사용 방법✅ ll 명령어(ls -l)✅ ls 명령어 옵션✅ 사용 예시🔲 현재 디렉토리: -d🔲 파일 속성 확인: -F✅ 심볼릭 링크 하드 링크 명령어 [-s 옵션]은 Symbolic…

  • ps 명령어(프로세스 명령어)

    ps 명령어는 현재 실행 중인 프로세스를 출력하는 명령어입니다. 목차✅ ls 명령어 기본 사용 방법✅ ll 명령어(ls -l)✅ ls 명령어 옵션✅ 사용 예시🔲 현재 디렉토리: -d🔲 파일 속성 확인: -F1. ps 명령어 옵션 ps에서 주로 사용되는 명령어입니다. 기본 사용 옵션은 아래와 같습니다. 2. ps -ef 명령어 ps -ef 명령어는 모든 프로세스를 포멧 리스트로 출력해…

  • 리눅스: lrzsz 툴 설치 및 파일 업로드(rz) 및 다운로드(sz) 사용하기

    리눅스 OS에서 rz와 sz를 이용한 각각의 파일 업로드 및 다운로드 명령어를 실행시키기 위해 lrzsz가 서버에 설치되어 있어야 합니다. lrzsz 툴 설치 후 rz와 sz는 ZMODEM/YMODEM/XMODEM을 지원하는 프로토콜에서 파일 송수신이 가능합니다. Xshell을 사용해서 lrzszs 툴을 설치해 보겠습니다. 목차✅ ls 명령어 기본 사용 방법✅ ll 명령어(ls -l)✅ ls 명령어 옵션✅ 사용 예시🔲 현재 디렉토리: -d🔲…

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

Prove your humanity: 2   +   8   =