GNU/Linux
ls 명령
수색…
대부분 사용 된 옵션이있는 ls 명령.
ls는 현재 작업 디렉토리에있는 파일과 디렉토리를 보여줍니다. (인수가 전달되지 않으면). (기본적으로.로 시작하는 숨김 파일은 표시되지 않습니다.)
user@ubuntu14:/usr$ ls
bin games include lib lib32 local sbin share src
모든 파일 (숨김 파일 / 폴더도 볼 수 있음). ls -a
또는 ls -all
사용하십시오.
user@ubuntu14:/usr$ ls -a
. .. bin games include lib lib32 local sbin share src
파일과 폴더 및 심볼릭 링크와 다른 것을 ls --classify
하려면 ls -F
OR ls --classify
user@ubuntu14:~$ ls -F
bash_profile_course chat_apps/ Desktop/ Downloads/ foxitsoftware/
Public/ test/ bin/ ClionProjects/ Documents/ IDE/ Music/
Pictures/ Templates/ Videos/
여기서 끝 문자는 파일과 폴더를 구분하는 데 사용됩니다.
"/"디렉토리를 제안합니다.
"*"는 실행 파일을 제안합니다.
"@"는 기호 링크를 제안합니다.
파일과 디렉토리에 대한 자세한 내용을 보려면 ls -l
user@ubuntu14:~/example$ ls -l
total 6464
-rw-r--r-- 1 dave dave 41 Dec 24 12:19 Z.txt
drwxr-xr-x 2 user group 4096 Dec 24 12:00 a_directory
-rw-r--r-- 1 user group 6 Dec 24 12:01 a_file
lrwxrwxrwx 1 user group 6 Dec 24 12:04 a_link -> a_file
-rw-r--r-- 1 user group 6 Dec 24 12:03 a_newer_file
-rw-r----- 1 user group 6586816 Dec 24 12:07 big.zip
이 예에서 내용의 전체 크기는 6460KB입니다.
그런 다음 각 파일 / 디렉토리에 대한 항목이 사전 순으로 소문자 앞에 대문자가옵니다.
첫 번째 문자는 유형 (예 : d - 디렉토리, l - 링크)입니다.
다음 9자는 사용자, 그룹 및 기타에 대한 사용 권한을 표시합니다.
그 다음에는 하드 링크의 수와 소유자의 이름 및 그룹이 이어집니다.
다음 필드는 바이트 단위의 크기입니다. 이것은 -h
옵션을 추가하여 인간 친화적 인 형태로 표시 할 수 있습니다. 예 : 6586816이 6.3M으로 표시됩니다.
그런 다음 시간 소인 (일반적으로 수정 시간)이옵니다.
마지막 필드는 이름입니다. 참고 : 링크에는 링크 대상도 표시됩니다.
ls 명령 옵션
전체 옵션 목록 :
ls -a
'.'로 시작하는 숨김 파일을 포함한 모든 파일을 나열합니다.
ls --color
색깔의 색칠 된 목록 [= always / never / auto]
ls -d
디렉토리 목록 - '* /'포함
ls -F
하나의 char 추가 * / => @ | enteries에
ls -i
리스트 파일의 inode 인덱스 번호
ls -l
긴 형식의 목록 - 권한 표시
ls -la
는 숨김 파일을 포함한 긴 형식을 나열합니다.
ls -lh
읽을 수있는 파일 크기의 긴 형식을 나열합니다.
파일 크기가 긴 형식의 ls -ls
목록
ls -r
역순으로 나열
ls -R
list recursively 디렉토리 트리
ls -s
list 파일 크기
ls -S
파일 크기별로 정렬
시간과 날짜별로 ls -t
정렬
ls -X
확장 이름별로 정렬