Linux에서의 directory에 있는 내용들을 확인 할 수 있는 ls 명령어에 대해 알아보도록 하겠습니다.
1. ls 실행
명령어 ls를 입력하게 되면 현재 있는 디렉토리에 있는 내용을 출력합니다.
2. ls 명령어 옵션
명령어 옵션 |
내용 |
-a (all) |
숨겨진 파일이나 디렉토리까지 전부 보여준다 |
-l (long) |
자세한 내용을 출력한다 |
-S (size) |
파일 크기 순으로 정렬하여 출력한다 |
-s (size) |
파일의 크기를 같이 출력한다 |
-r (reverse) |
거꾸로 출력한다 |
-R (recursive) |
하위 디렉토리까지 출력한다 |
-h (human) |
K,M,G 단위를 사용하여 파일 크기를 사람이 보기 좋게 출력한다 (다른 것과 함께 사용할 때) |
-lu |
l이 시간을 출력할때 수정시간(mtime)을 출력하는데 이때 u는 접근시간(atime)을 출력한다 |
-lc |
이것 또한 수정시간이 아닌 변경시간(ctime)을 출력한다 |
3. ls 명령어 사용 예시
- -a (all) <숨겨진 파일 디렉토리까지 전부 보여줌>
- -l (long) <자세한 내용 출력>
- -S (size) <파일 크기순 정렬>
- -s (size) <파일의 크기를 같이 출력>
- -r (reverse) <거꾸로 출력>
- -lu <접근 시간 출력>
- -lc <변경시간 출력>
4. ls 명령어 활용
명령어 옵션들은 서로 조합하여 사용할 수 있습니다.
예를 들어 a와 l를 조합하여 ls -al로 사용할 시 모든 디렉토리를 자세하게 출력할 수 있습니다.
또한 명령어 뒤에 /디렉토리 이름/으로 하면 출력하고 싶은 디렉토리를 지정할 수 있습니다.
ex ) ls -al/home/
만약 ls -alcr로 출력을 한다면
-> 숨겨진 파일(a)를 포함하여 변경시간을 출력하면서 자세하게(lc) 보여주고 거꾸로 출력(r)도 하게 해라
ls -l m*t
위의 코드를 보면 m*t의 뜻은 m으로 시작하고 t로 끝나는 디렉토리 안의 내용을 출력하는 것입니다.
이러한 기능을 활용하면 출력내용을 지정할 수 있습니다.
ls > file.txt
리다이렉션 연산자 (>, >>)를 사용하여 디렉토리의 내용을 파일에 저장할 수 있습니다.
'Linux' 카테고리의 다른 글
linux 명령어 - 명령어위치 찾기 (0) | 2019.03.25 |
---|---|
linux 명령어 - 복사, 이동, 제거, 찾기 (0) | 2019.03.25 |
linux 명령어 - 디렉토리 정리 (0) | 2019.03.24 |
linux 명령어 - 디렉토리 이동관련 + clear (0) | 2019.03.24 |
linux 명령어 - 로그아웃 (0) | 2019.03.24 |