이제 파일 시스템을 이동하는 방법을 알았으니, 우리에게 무엇이 있는지 어떻게 확인할 수 있을까요? 올바른 도구 없이는 어둠 속에서 움직이는 것과 같습니다. 다행히도 훌륭한 command linux ls가 디렉터리 내용을 나열하여 도와줄 준비가 되어 있습니다.
ls 명령어의 기본 사용법
기본적으로 ls 명령어는 현재 디렉터리의 디렉터리와 파일을 나열합니다. 하지만 다른 디렉터리의 내용을 나열하기 위해 경로를 지정할 수도 있습니다.
ls
ls /home/pete
command ls는 보고 있는 파일과 디렉터리에 대한 자세한 정보를 보여줄 수 있는 다용도 도구입니다.
숨겨진 파일 보기
모든 파일이 기본적으로 표시되는 것은 아닙니다. Linux 에서는 점 (.) 으로 시작하는 파일 이름은 숨겨집니다. "모두"를 의미하는 -a 플래그와 함께 cmd ls를 사용하여 이 파일들을 볼 수 있습니다.
ls -a
자세한 정보 얻기
또 다른 필수 ls 플래그는 "long"을 의미하는 -l입니다. 이 옵션은 자세한 파일 목록을 긴 형식으로 제공합니다. 왼쪽부터 파일 권한, 링크 수, 소유자 이름, 소유자 그룹, 파일 크기, 마지막 수정 타임스탬프, 파일 또는 디렉터리 이름 순으로 자세한 정보가 표시됩니다.
ls -l
다음은 출력 예시입니다:
pete@icebox:~$ ls -l
total 80
drwxr-x--- 7 pete penguingroup 4096 Nov 20 16:37 Desktop
drwxr-x--- 2 pete penguingroup 4096 Oct 19 10:46 Documents
drwxr-x--- 4 pete penguingroup 4096 Nov 20 09:30 Downloads
drwxr-x--- 2 pete penguingroup 4096 Oct 7 13:13 Music
drwxr-x--- 2 pete penguingroup 4096 Sep 21 14:02 Pictures
drwxr-x--- 2 pete penguingroup 4096 Jul 27 12:41 Public
drwxr-x--- 2 pete penguingroup 4096 Jul 27 12:41 Templates
drwxr-x--- 2 pete penguingroup 4096 Jul 27 12:41 Videos
역순 정렬
때로는 정렬 순서를 변경하고 싶을 수 있습니다. ls -r command는 파일과 디렉터리를 역순 알파벳 순서로 나열합니다. linux ls -r 옵션은 긴 목록의 마지막 항목을 먼저 보고 싶을 때 특히 유용합니다.
ls -r
명령어 플래그 결합
명령어에는 추가 기능을 위한 플래그 (인수 또는 옵션이라고도 함) 가 있습니다. -a와 -l에서 보았듯이, 이들을 ls -la와 같은 단일 명령어로 결합할 수 있습니다. 플래그의 순서는 보통 중요하지 않으므로 ls -al도 동일하게 작동합니다. 역순 플래그도 추가할 수 있습니다: ls -lar.
ls -la