반응형
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
반응형
'리눅스' 카테고리의 다른 글
[리눅스] 하드웨어 정보 확인하기 | dmidecode 명령어 (0) | 2013.06.28 |
---|---|
[리눅스] yum 명령어 (0) | 2013.06.28 |
vixie-cron 패키지 (0) | 2013.06.27 |
CentOS 7에서 고정 IP 주소를 설정하는 방법(ifcfg-eth0 IP 고정 설정) (0) | 2013.06.27 |
[리눅스] mariadb 설치 (1) | 2013.06.27 |