리눅스 ls 명령어 사용법, 옵션 정리 (디렉토리 내용 출력 명령어)
리눅스 ls 명령어 (list)
리눅스(Linux)에서는 ls 명령어를 사용하여 디렉토리(directory)에 있는 내용(디렉토리, 파일 등)을 확인한다. 윈도우(또는 도스)의 dir 명령과 비슷하다. (리눅스에도 dir 명령이 있다.)
(실행환경: 우분투)
그냥 ls를 입력하게 되면 현재 디렉토리에 있는 내용을 출력한다.
자주 사용되는 ls 명령어 옵션
ls 명령어 -a 옵션 (all)
숨겨진 파일이나 디렉토리도 보여준다.
ls 명령어 -l 옵션 (long)
자세한 내용을 출력한다.
내용> 퍼미션(권한), 포함된 파일수, 소유자, 그룹, 파일크기, 수정일자, 파일이름
ls 명령어 -S 옵션 (size)
파일 크기 순으로 정렬하여 출력한다.
ls 명령어 -r 옵션 (reverse)
거꾸로 출력한다. (ls 명령어의 기본은 알파벳 순서다.)
ls 명령어 -R 옵션 (recursive)
하위 디렉토리까지 출력한다.
ls 명령어 -h 옵션 (human)
K, M, G 단위를 사용하여 파일 크기를 사람이 보기 좋게 표시한다.
ls 명령어 u, c 옵션
ls -l 명령은 기본적으로 mtime(수정시간)을 출력한다.
ls -lu
u 옵션을 사용하면 atime(접근 시간)을 출력한다.
ls -lc
c 옵션을 사용하면 ctime(변경 시간)을 출력한다.
리눅스 파일 atime, mtime, ctime 정리 (stat 명령어 파일 정보 확인)
리눅스 ls 명령어 활용 방법
ls -al 방식을 가장 많이 사용한다.
ls -al /home/ 과 같이 출력하고 싶은 디렉토리를 지정할 수 있다.
ls -alSrh
다양한 조합으로 ls 명령어를 사용할 수 있다.
해석> 숨겨진 파일(a)까지 포함해서 파일크기(S) 역순(r)으로 보기 좋게(h) 자세히(l) 보여주세요!
ls v*.c
위 명령은 'v'로 시작하고 '.c'로 끝나는 디렉토리 내용을 출력한다.
*, ?와 같은 와일드카드를 활용하면 출력할 내용을 지정할 수 있다.
ls > file.txt
리다이렉션 연산자(>, >>)를 사용하여 디렉토리 내용을 파일에 저장할 수 있다.
가상머신(VMware Player)을 사용해서 우분투 리눅스 설치하기 (다운로드에서 설치방법까지)
리눅스(Linux) 페도라 서버 다운로드, 설치방법 (가상머신 VMware Player 사용법)
우분투 리눅스 vi에디터(vim)에서 백스페이스, 화살표 키가 이상할 경우 문제 해결법