상세 컨텐츠

본문 제목

[linux 명령어 정리] ls

리눅스/linux 명령어 정리

by 해공학(해킹을 공부하는 학생) 2023. 4. 23. 12:40

본문

ls 명령어를 말 한줄로 설명하면, "그 폴더안에 파일이 있는지 없는지 알려주는것" 입니다. 

ls 명령어를 사용할려면 다음과 같은 규칙을 이용해서 쓰셔야 합니다.

이런식으로 ls 바로 옆에는 옵션(있던지 없어두됨), 파일 위치를 적어주시면 됩니다.

그럼 ls 의 옵션들을 예제들로 설명해 보겠습니다.

 

1. -l : 파일들을 좀더 자세히 출력합니다.

bandit4@bandit:~$ ls -l
total 4
drwxr-xr-x 2 root root 4096 Feb 21 22:03 inhere

이런식으로 권남과 소유자, 그룹, 만들어진 날짜를 다 설명해 줍니다.

 

2. -a: 그 경로안에 숨김파일과 숨기지 않은 파일도 출력합니다(전체파일)

bandit4@bandit:~$ ls -a
.  ..  .bash_logout  .bashrc  inhere  .profile

이런식으로 그냥 ls 명령어로 했을때 보여지지 않는 파일,폴더 까지 다 보여 집니다.

 

3. R: 그 경로에 안에 디렉토리가 있으면 그 하부 디렉토리 파일 까지 출력한다.

bandit4@bandit:~$ ls -R
.:
inhere

./inhere:
-file00  -file02  -file04  -file06  -file08
-file01  -file03  -file05  -file07  -file09

이런식으로 분명 inhere 폴더만 있었는데 inhere 폴더 안까지 보여줍니다.

 

4. -t: 출력 결과를 파일이 수정된 시간을 기준으로 정렬한다.

$ ls -t
Downloads  Documents  Videos  Music  Pictures  Desktop  Public  Templates

이런식으로 수정된 시간순으로 된다.

관련글 더보기