ls로 파일 볼때 숫자 정렬 (숫자 2가 숫자 10보다 먼저 정렬되게
글쓴이: jforce / 작성시간: 화, 2005/08/30 - 11:07오후
ls명령어로 파일/폴더를 볼때
숫자로 정렬을 하고 싶습니다. 그런데
1 2 3 4 5 6 7 8 9 10 11 12
라는 파일이 있다고 치면,
정렬이 보통은 1 10 11 12 2 3 4 5 ...
저런 식으로 나옵니다. (무슨 의미인지 아실런지?)
그래서 이 경우, 01 02 03 식으로 앞에 0을 붙여줘야만하는 불편함이 있죠.
그냥 1 2 3 4 ....식으로 나오도록 정렬하는 방법은 없나요?
Forums:
man 페이지를 참고해보세요.. 숫자대로 정렬하는 옵션이 있습니다 :)
man 페이지를 참고해보세요.. 숫자대로 정렬하는 옵션이 있습니다 :)
오랫동안 꿈을 그리는 사람은 그 꿈을 닮아간다...
http://mytears.org ~(~_~)~
나 한줄기 바람처럼..
sort 를 사용하시면 됩니다.
ls 자체에 그런 옵션이 있는진 모르겠습니다. 파이프로 sort에 통과시키면 될 듯 합니다.
ls -1 | sort -n
sort 도 알파벳 순서로 정렬하는데 -n 옵션을 주면 숫자로 정렬할 수 있죠. 자세한 것은 man sort
ls -v
ls -v 하시면 되겠네요.
man 페이지에 보면 sort 에 대한 옵션 설명이 있습니다. :-)
---
사람의 기쁨이나 슬픔 같은 것은,
풀꽃의 희미한 향기만큼도 오래 지속되지 않는다.
답변 감사합니다
답변해 주신 분들 모두 감사합니다.
man ls치니까 맨 끝페이지에 아주 짤막하게...
이라고 나오네요. 눈에 뜨지조차 않는데다가 sort by version이 이런 뜻인지를 몰랐으니 ^^
암튼 감사합니다.
댓글 달기