본문 바로가기

컴퓨터(O/S)/Linux

[리눅스] ls 옵션 및 각각의 설명 (-a, -l, -c, -i, -m, -r, -u)

[리눅스] ls 옵션 및 각각의 설명
-a, -l, -c, -i, -m, -r, -u
-a, -l, -c, -i, -m, -r, -u
-a, -l, -c, -i, -m, -r, -u


ls 명령어의 옵션들.
-a  숨김파일을 포함한 경로 안의 모든 파일 보여줌.
-l  자세하게 리스트 형식으로 보여줌. 권한, 파일명, 시간, 연도 등등
-c 파일의 최근 변경시간에 따라 보여줌
-i 파일 왼쪽에 색인 번호 보여줌.
-m 파일을 가로로 (그냥 ls와 같지만 ,로 구분해서 보여줌)
-r 내림차순으로.
-u 최근 사용파일 순으로.


그냥 ls 명령



ls -l  명령어 실행 모습


일단 이 두가지. 주로 ls -l 을 사용한다. 모든 옵션에는 l 을 추가하면 해당 옵션에 리스트로 출력이 된다.


그리고 그 다음으로 많이 사용하는 -a
숨김파일을 포함해서 모든 파일을 보여준다.    .파일명  요놈이 숨김파일이다.




파일의 최근 변경순으로 정렬해서 보여준다.
ls 와 같아 보이지만 순서가 다른 것을 알 수 있다.



ls -clt 실행 모습. 시간순으로 정령되어서 나온다. 최근 파일 순.




ls -i 실행 모습. 파일명 왼쪽에 색인번호.
i-node 번호로 파일이나 폴더는 처음 생성시 각각의 고유번호를 부여 받는다.



ls -il 실행 모습




ls -m의 실행모습. ls와 같아 보이지만 각각 , 로 구분지어서 보여주고 있다.




원래 ls는 기본적으로 오름차순인데, -r 을 사용해서 내림차순으로 정렬



ls -ult 실행모습. 디스크에 저장된 순서대로 보여주는 옵선. -u에 추가로 lt를 붙인것임




 대부분은 이해했지만, 사실 여기서 말하는 시간 순 이라는 것에서
시간이라는 의미가 여러가지가 있다.
생성한 시간, 실행한 시간, 변경한 시간 등등
그 차이점에 대해서 까지는 잘 모르겠다.

몇몇 명령어를 더 해보았지만, -k, -f는 제대로 나오지 않았음 - 0-;
-k는 크기를 kbyte 단위로 출력 한다고 했지만 그대로 나왔고.
-f는 종류에 따라 특수문자가 나온다고 했으나, 맞게 나오지 않았음.

유용한 정보가 되셨다면 아래 손가락 버튼 한번 눌러주세요 ^-^