티스토리 뷰

공부/Linux

11. 유용한 명령어

김대욱대욱 2018. 3. 19. 14:19

목표 

1. cmp/diff 명령어

2. sort 명령어

3. file 명령어



1. cmp/diff CMD

 ▷ cmp CMD

  - 서로 다른 파일을 비교하여 다른 내용을 출력해 주는 명령어

  - 명령어 형식

# cmp file1 file2             /* 두 개의 파일에 대한 비교점(차이점의 시작 정도) 확인 */

  - 명령어 옵션

-l : 두 파일 내용을 비교함에 있어 틀린곳마다 byte 수 와 틀린 byte 수를 출력

-s : 틀린 파일의 내용을 출력하지 않고 return code 만 변환한다. 

 ▷ diff CMD

  - 두 파일에서 차이점을 찾는다.

  - 명령어 형식

# diff file1 file2           /* 두 개의 파일에 대한 간략한 차이점 */

# diff -c file1 file2       /* 두 개의 파일에 대한 자세한 차이점 확인 */

# diff -i file1 file2        /* 대소문자를 구분하지 않는다. Aa는 같은 것으로 간주 */

  - 명령어 옵션

--brief : 두 파일의 내용이 같은지 다른지 알아봄

-c : 파일의 이름, 날짜 등 파일의 차이점을 상세히 출력

-d : 두 디렉토리 간의 차이점 출력

-H : 용량이 큰 파일 비교 시 속도를 빠르게 비교

-i : 대소문자 구분하지 않음


2. sort CMD

  - 출력 내용을 정렬하여 표현하고자 할 때 사용한다.

  - 명령어 형식

# sort /etc/passwd                   /* 오름차순으로 정렬해서 출력 */

# sort -r /etc/passwd                /* -r : reverse 내림차순으로 정렬해서 출력 */

# sort -k 3 filename                   /* -k : key 3번째 필드를 기준으로 숫자로 정렬 */

# sort -t : -k 3 -n /etc/passwd      /* -t : seperate, -n : numeric ':'를 구분자로 3번째 필드 숫자로정렬 */

  - 명령어 옵션

-n : 숫자로 정렬한다.

-r : 내림차순으로 정렬한다. 기본은 오름차순

-o : 출력 결과를 파일에 저장한다.

-t : 필드 구분자를 지정한다. (기본값은 공백이 기준이 된다.)

-k : 정렬할 필드를 지정한다.


3. file CMD

  - 파일의 종류(File Type)를 알 수 있는 명령어이다.

  - 명령어 형식

# file /etc/passwd



'공부 > Linux' 카테고리의 다른 글

13. 압축과 아카이빙  (0) 2018.03.19
12. 검색 관련 명령어  (0) 2018.03.19
10. 사용자 통신 명령어  (0) 2018.03.19
09. VI 편집기  (0) 2018.03.19
08. 파일 속성 관리  (0) 2018.03.19
댓글
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2025/04   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30