무색 "ls" 명령
1 2 3
어느 것이 폴더이고 어느 것이 파일인지는 알 수 없습니다.
"ls" 또는 기타 명령으로 어느 것이 파일이고 어느 것이 폴더인지 구분할 수 있나요?
if: 폴더 앞에 '/'를 포함하면 될까요?
예를 들어:
/1 2 /3
답변1
리눅스에서는,
ls -p
디렉토리에 후행 슬래시 추가
답변2
-F, --classify
append indicator (one of */=>@|) to entries
예제 출력, 여기서 1
및 2
는 디렉터리이고 3
는 4
파일입니다.
$ ls -F
1/ 2/ 3 4
답변3
또 다른 방법: ls -l은 권한 비트가 있는 파일과 폴더를 표시합니다. 행이 -로 시작하면 파일이고, 디렉토리이면 d로 시작됩니다.
ls -l
-rw-r--r-- 1 user group 7727 Feb 27 16:07 README.md
drwxr-xr-x 6 user greup 204 Mar 3 09:20 my_directory