먼저 명령의 출력을 살펴보십시오 ls --help
.
출력에서 여러 줄이 무시됩니다.
-a, --all do not ignore entries starting with .
-l use a long listing format
- 보시다시피
-a
그리고-all
동일해야합니다 - 내가 찾은
-l
로고는 있지만 아니요-al
도움이 되지만 이 플래그는 작동합니다.
그래서내 질문예:
- 왜 안 돼
-a
그리고-all
동일한 출력을 반환하지만 동일한 줄에 표시하도록 도와주시겠습니까? - 예
-al
의 오래된 형태-all
둘다 똑같은데 설명서를 못찾아서-al
- 무슨 뜻인가요?
. ..
내부에ls -a
산출?
위 명령의 출력은 다음과 같습니다.
ls -a :
. .. article.png bgame newtest
ls -all :
total 32
drwxr-xr-x 4 shahab shahab 4096 Sep 19 12:15 .
drwxrwxr-x 33 shahab sudo 4096 Oct 28 16:00 ..
-rw-r--r-- 1 shahab shahab 15504 Aug 19 16:06 article.png
drwxr-xr-x 5 shahab shahab 4096 Aug 19 10:41 bgame
drwxr-xr-x 5 shahab shahab 4096 Aug 29 16:48 newtest
ls -al :
total 32
drwxr-xr-x 4 shahab shahab 4096 Sep 19 12:15 .
drwxrwxr-x 33 shahab sudo 4096 Oct 28 16:00 ..
-rw-r--r-- 1 shahab shahab 15504 Aug 19 16:06 article.png
drwxr-xr-x 5 shahab shahab 4096 Aug 19 10:41 bgame
drwxr-xr-x 5 shahab shahab 4096 Aug 29 16:48 newtest
답변1
추가 하이픈이 누락되었습니다. ls -a
와 마찬가지로 ls --all
하이픈이 2개 있습니다.
ls -all
하이픈을 사용하면 와 동일 ls -a -l -l
, 와 동일 ls -a -l
, 와 동일합니다 ls -al
.
Single에는 -
단일 문자이며 결합할 수 있는 짧은 옵션이 도입되었습니다. 두 개 -
는 단어(또는 단어)이며 결합할 수 없는 긴 옵션을 도입합니다.
출력에서는 ls -a
현재 .
디렉터리를 나타내고 ..
상위 디렉터리를 나타냅니다.