리눅스 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

  • 리눅스 touch 명령어

    touch 명령어는 파일의 날짜 시간 정보를 변경하는 명령어입니다. 아무 옵션 없이 사용할 경우 파일의 최근 사용 시간, 변경 시간이 서버의 현재 시간으로 변경됩니다. 파일이 없는 파일명을 입력할 경우 새로운 크기가 0인 빈 파일이 생성됩니다. 목차✅ ls 명령어 기본 사용 방법✅ ll 명령어(ls -l)✅ ls 명령어 옵션✅ 사용 예시🔲 현재 디렉토리: -d🔲 파일 속성…

  • 리눅스: useradd 명령어 & passwd 명령어

    useradd 명령어는 리눅스에서 사용자의 ID(계정)를 생성하는 명령어입니다. root 권한으로 생성이 가능하며 기본적인 명령은 아래와 같습니다. 목차✅ ls 명령어 기본 사용 방법✅ ll 명령어(ls -l)✅ ls 명령어 옵션✅ 사용 예시🔲 현재 디렉토리: -d🔲 파일 속성 확인: -F리눅스 useradd 명령어 옵션 리눅스 useradd 사용 예 기본으로 사용할 수 있는 예입니다. 리눅스 /etc/skel 디렉토리 계정 생성…

  • 리눅스 which whereis locate: 3가지 위치(경로) 확인 명령어

    리눅스 which와 whereis 명령어 명령어의 위치를 알 수 있는 명령어는 find 명령어를 이용해서 파일을 찾을 수 있지만 find 명령어는 시간이 소요되는 단점도 존재합니다. locate 명령어는 파일명을 빠르게 검색할 때 사용할 수 있습니다. 리눅스 기본 명령어 3가지에 대해 알아 보겠습니다. 목차✅ ls 명령어 기본 사용 방법✅ ll 명령어(ls -l)✅ ls 명령어 옵션✅ 사용 예시🔲…

  • certbot 명령어(인증서 관리 및 삭제)

    Alma Linux에서 이 사이트에 Certbot 설치 및 갱신 설치를 해 진행하는 중 인증서 삭제 후 재설치를 할 이유가 생겨 삭제와 함께 나머지 Certbot 명령어 사용법에 대해 체크하게 되었습니다. certbot 명령어는 다음 페이지에서 확인했습니다. 목차✅ ls 명령어 기본 사용 방법✅ ll 명령어(ls -l)✅ ls 명령어 옵션✅ 사용 예시🔲 현재 디렉토리: -d🔲 파일 속성 확인:…

  • 리눅스 퍼미션(4,2,1)과 소유권 | chmod, chown, umask 명령어 | 스티키 비트

    리눅스 퍼미션(Permission)은 권한(&허가)을 의미합니다. 유닉스 계열 운영 체제들은 MS-DOS 계열의 운영 체제들은 멀티 테스킹 시스템이 아니며 멀티 유저 시스템 역시 아닙니다. 보통 컴퓨터는 하나의 키보드와 모니터를 가지고 한 명이 사용하지만 멀티 유저 시스템인 리눅스는 한 명 이상이 사용할 수 있다는 것을 의미합니다. 유닉스 계열의 멀티 유저 시스템은 운영 체제 설계 초기부터 깊게 내장된…

  • rm 명령어

    목차✅ ls 명령어 기본 사용 방법✅ ll 명령어(ls -l)✅ ls 명령어 옵션✅ 사용 예시🔲 현재 디렉토리: -d🔲 파일 속성 확인: -F1. rm 명령어 ‘rm 명령어‘ 는 파일 및 디렉토리를 삭제하는 명령어이다. ‘rm 명령어’ 는 심볼릭 링크는 삭제하지만 링크의 대상 파일은 삭제하지 않는다. ls 명령어와 함께 많이 사용되는 명령어이다. rm(remove) 명령어 rm –remove 파일…

답글 남기기

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

Prove your humanity: 8   +   1   =