본문 바로가기

리눅스

ls 명령어

반응형

ls 명령어

ls 명령어는 유닉스 및 리눅스 기반 시스템에서 파일과 디렉토리의 목록을 표시하는데 사용되는 명령어입니다. 이 명령어는 주로 현재 작업 디렉토리에 있는 파일들을 보여주는데 사용됩니다.

기본적인 사용법

ls [옵션] [파일 또는 디렉토리...]
  • 주요 옵션
    • -l: 파일의 상세 정보를 긴 형식으로 표시합니다 (permissions, owner, group, size, modification date 등).
    • -a: 숨김 파일(이름이 마침표로 시작하는 파일)도 포함하여 모든 파일과 디렉토리를 표시합니다.
    • -h: 파일 크기를 보기 쉽게 사람이 읽을 수 있는 단위로 표시합니다 (KB, MB 등).
    • -r: 역순으로 파일과 디렉토리를 나열합니다.
    • -t: 최신 수정된 순서대로 파일과 디렉토리를 나열합니다.

사용 예시

  • 현재 디렉토리의 파일과 디렉토리 목록을 간단하게 표시하는 예시
ls

이 명령은 현재 작업 디렉토리의 파일과 디렉토리를 간단한 형태로 표시합니다.

 

  • 현재 디렉토리의 파일과 디렉토리를 상세하게 표시하는 예시
ls -l

위 명령은 현재 작업 디렉토리의 파일과 디렉토리를 상세 정보와 함께 표시합니다.

 

  • 숨김 파일을 포함하여 모든 파일과 디렉토리를 표시하는 예시
ls -a

이 명령은 숨김 파일을 포함하여 모든 파일과 디렉토리를 표시합니다.

 

  • 파일 크기를 보기 쉽게 사람이 읽을 수 있는 단위로 표시하는 예시
ls -lh

위 명령은 파일 크기를 사람이 읽을 수 있는 형식(KB, MB 등)으로 표시합니다.

 

  • 역순으로 파일과 디렉토리를 나열하는 예시
ls -r

이 명령은 역순으로 파일과 디렉토리를 나열합니다.

728x90

 

  • 최신 수정된 순서대로 파일과 디렉토리를 나열하는 예시
ls -t

위 명령은 최신 수정된 순서대로 파일과 디렉토리를 나열합니다.

 

  • ls -l 출력 시 날짜 변경( Jul 1 2009 -> 2009-07-01 08:35)
$ ls -l
-rw-r--r--  1 root root   1722 Jul  1  2009 anaconda-ks.cfg
-rw-r--r--  1 root root  56879 Jul  1  2009 install.log
-rw-r--r--  1 root root 149035 Jul  1  2009 install.log.syslog
 alias ls='ls --color=auto --time-style=long-iso'
$ ls -l
-rw-r--r--  1 root root   1722 2009-07-01 08:35 anaconda-ks.cfg
-rw-r--r--  1 root root  56879 2009-07-01 08:35 install.log
-rw-r--r--  1 root root 149035 2009-07-01 08:35 install.log.syslog

 

  • 개인 사용자(~/.bashrc 기재)
    • alias ls='ls --color=auto --time-style=long-iso'
vim ~/.bashrc
# .bashrc
 
# User specific aliases and functions
 
alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'
alias vi='/usr/bin/vim'
alias ls='ls --color=auto --time-style=long-iso'

 

  • 전체 사용자 적용(/etc/bashrc 기재)
vim /etc/bashrc
# /etc/bashrc
 
# System wide functions and aliases
# Environment stuff goes in /etc/profile
 
# by default, we want this to get set.
# Even for non-interactive, non-login shells.
 
alias ls='ls --color=auto --time-style=long-iso'

실제 사용 환경에 따라 ls 명령어의 옵션과 사용법은 조금씩 다를 수 있습니다. 따라서 필요한 옵션과 명령어 사용법은 해당 시스템의 사용 설명서(manual)를 참조하시기 바랍니다.

 

728x90
반응형