리눅스 sort 명령어: 파일 정렬
종류 및 분류의 사전적 의미를 가진 리눅스 sort 명령어는 아스키 파일 내용(레코드)을 정렬할 때 사용하는 명령어입니다. 알파벳순이나 오름차순 또는 내림차순으로 정렬해야 하는 경우에 사용하는 명령어입니다.
✅ 리눅스 sort 명령어 기본 사용 방법
sort -option 파일이름
✅ 리눅스 sort 명령어 옵션
✅ 리눅스 sort 명령어 사용 예시
기본 사용 방법입니다.
sort test.txt
adfdadfasf
budhha
Budhha
Chatrap
Mahatm
Ramaai
www]# ll | sort -nk 7
total 12
-rw-r--r--. 1 ukc nobody 8 Jan 14 07:07 index.php1
-rw-r--r--. 1 ukc nobody 8 Jan 14 07:07 index.php2
-rw-r--r--. 1 ukc nobody 8 Jan 14 07:07 index.php2~
-rw-r--r-- 1 root root 0 Jan 20 12:31 abc.12
-rw-r--r-- 1 root root 0 Jan 20 12:31 abc123
-rw-r--r-- 1 root root 0 Jan 20 12:38 gg1
-rw-r--r-- 1 root root 0 Jan 20 12:38 gg1~
-rw-r--r-- 1 root root 0 Jan 20 12:38 gg2
-rw-r--r-- 1 root root 0 Jan 20 12:38 gg3
-rw-r--r-- 1 root root 0 Jan 20 12:41 123test.txt
-rw-r--r-- 1 root root 0 Jan 20 12:41 TestFile.txt
drwxr-xr-x. 2 ukc nobody 173 Jan 20 13:52 1
# 내림차순으로 필드 확인해 보기
www]# ll | sort -nrk 7
drwxr-xr-x. 2 ukc nobody 173 Jan 20 13:52 1
-rw-r--r-- 1 root root 0 Jan 20 12:41 TestFile.txt
-rw-r--r-- 1 root root 0 Jan 20 12:41 123test.txt
-rw-r--r-- 1 root root 0 Jan 20 12:38 gg3
-rw-r--r-- 1 root root 0 Jan 20 12:38 gg2
-rw-r--r-- 1 root root 0 Jan 20 12:38 gg1~
-rw-r--r-- 1 root root 0 Jan 20 12:38 gg1
-rw-r--r-- 1 root root 0 Jan 20 12:31 abc123
-rw-r--r-- 1 root root 0 Jan 20 12:31 abc.12
-rw-r--r--. 1 ukc nobody 8 Jan 14 07:07 index.php2~
-rw-r--r--. 1 ukc nobody 8 Jan 14 07:07 index.php2
-rw-r--r--. 1 ukc nobody 8 Jan 14 07:07 index.php1
total 12
##
www]# cat sort.txt
sort1 3
sort4 4
sort12 3
sort19 3
sort55 3
sort33 5
sort2 5
sort3 12
www]# sort -nk2 sort.txt
sort1 3
sort12 3
sort19 3
sort55 3
sort4 4
sort2 5
sort33 5
sort3 12