일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- port 중복
- 안드로이드
- cat
- 리눅스 사용자
- 리눅스 네트워크
- mysql 기본관리 db
- yum
- 안드로이드 어플
- Linux
- 리눅스 소유권
- Spring Boot version
- mysql 패키지
- 리눅스
- 리눅스 디렉토리
- chown
- linux mysql
- MySQL
- 리눅스 패키지
- Spring Boot port 변경
- 주석
- 리눅스 사용자 제한
- 스타일 선택자
- Spring Boot
- 포트중복 오류
- mysql 기본관리 db 생성
- 실행시 문자
- ls
- 스타일선택자
- 리눅스 소유권 변경
- 포트중복
- Today
- Total
Central-IT의 프로그래밍 이야기
디렉토리의 세부사항을 볼수 있는 ls 명령어 본문
X-window가 설치되어 있지 않은 텍스트기반의 기본적인 Linux 라면 GUI를 제공하지 않는다.
그러므로 Windows계열 운영체제처럼 폴더들을 볼수 없어 디렉토리의 내용, 권한 등 정보들을 쉽게 알수 없다.
하지만 리눅스에서도 디렉토리의 정보를 볼 수있도록 ls라는 명령어를 제공해준다.
ls 명령어는 현재 디렉토리뿐만 아니라 다른 디렉토리의 정보도 볼 수있다.
ls의 앞글자는 대문자 아이( I )가 아니라 소문자 엘( l ) 이라는 것을 명심하자.
ls의 사용은 간단하다.
ls [옵션] [디렉토리 위치]
리눅스에서 대부분의 옵션은 중복으로 사용가능하다.
ls 명령어의 옵션들은 여러가지가 존재하며 그 중 -a, -l 옵션에 대해 알아본다.
1. ls
옵션이란 것은 말그대로 옵션이다.
있어도되고 없어도 된다는 의미이다.
먼저 옵션을 아무것도 넣지않은 것을 살펴보자.
위의 사진과 같이 현재 디렉토리 내부에 있는 내용(파일)들을 보여준다.
만약 /의 내용을 보고 싶다면 ls /라고 사용하면 된다.
2. ls -a
-a 옵션은 숨겨진 파일까지 모두 보여준다.
ls 명령어에 -a 옵션을 입력하면 ls -a의 형태를 띄게 된다.
위의 사진은 -a 옵션을 추가하여 ls 명령어를 사용하였을 때이다.
첫번째 사진처럼 ls 명령어만 사용했을 때보다 -a 옵션을 넣었을때 숨겨져 있는 숨김파일 또한 볼수가 있다.
3. ls -l
-l 옵션은 디렉토리의 세부정보를 보고 싶을때 사용한다.
세부정보로는 권한, 파일생성일, 파일이름 등이 있다.
이 옵션 또한 대문자 I(아이)가 아닌 소문자 l(엘)이라는 것을 생각하자.
첫번째 사진처럼 ls 명령어만 사용 했을 때보다 더 많은 정보가 보여진다.
디렉토리나 파일의 접근권한 등의 정보를 볼수 있다.
※ 다음은 ls의 옵션들을 정리한 것이다.
옵션 |
설명 |
a |
.(점)으로 시작하는 파일을 포함한 모든 파일 출력 |
c |
변경시간 순서로 표시 |
h |
파일 크기를 알기 쉬운 단위로 표시 |
l |
long format으로 출력 |
r |
역순으로 표시 |
R |
서브 디렉토리의 내용까지 표시 |
t |
수정된 시간순으로 정렬, 최근파일이 상단에 위치 |
i | Inode 값 표시 |
'Linux Server' 카테고리의 다른 글
파일 내부를 보여주는 cat 명령어와 리다이렉션 연산자 (0) | 2015.02.15 |
---|---|
ll 명령어 (0) | 2015.02.14 |
Linux kernel version 확인 (0) | 2015.02.12 |
Linux vi 설정(라인 넘버링) (0) | 2015.02.11 |
Linux에서 프로세스 트리 확인하기 (0) | 2015.02.11 |