
Linux를 다룬다면 피할 수 없는 것이 바로 GNU Coreutils입니다. 총 108개의 명령어로 구성된 이 도구들은 파일 관리, 시스템 정보 조회, 텍스트 처리 등 다양한 작업을 가능하게 합니다. 하지만 이 중 어떤 명령어를 먼저 익혀야 하고, 어떤 명령어는 과감히 넘겨도 되는지 고민되시죠?
최근 Coreutils 명령어 전체를 실무 관점에서 정리한 유튜브를 접하고, 이직을 준비하는 분들을 위해 "핵심 명령어만 추려서 요약" 해봤습니다.
https://www.youtube.com/watch?v=2oGLlG3Whfk
실무 최우선 학습 대상 – 서버 운영, 스크립팅, 파일 관리에서 자주 사용됨
| 명령어 | 설명 및 활용 예시 |
|---|---|
ls | 디렉토리 내 파일 목록 보기 (옵션으로 정렬, 상세 정보 출력) |
cat | 파일 내용 출력 및 여러 파일 결합 |
mv | 파일/디렉토리 이동 및 이름 변경 |
cp | 파일/디렉토리 복사 |
echo | 문자열 출력, 변수 값 확인 및 스크립트에서 출력 제어 |
mkdir | 디렉토리 생성 |
touch | 빈 파일 생성 혹은 파일의 수정 시간 갱신 |
date | 현재 시간 출력 및 형식 지정, 로그용 타임스탬프 |
env | 환경 변수 출력 및 설정 후 명령어 실행 |
wc | 파일의 라인 수, 단어 수, 바이트 수 카운팅 |
sort | 파일 내용 정렬 (알파벳, 숫자 등 옵션 다양) |
uniq | 중복 제거 및 각 라인의 등장 횟수 출력 (보통 sort와 함께 사용) |
cut | 특정 컬럼 추출 (CSV, 로그 분석 등에서 유용) |
sleep | 지정된 시간만큼 대기 (스크립트 제어) |
df | 디스크 사용량 및 여유 공간 확인 |
du | 디렉토리별 디스크 사용량 확인 (대용량 파일 탐색 시 유용) |
sha256sum | 파일 무결성 검증용 해시 생성 |
tee | 출력을 파일로 저장하면서 동시에 콘솔에 출력 |
timeout | 명령어 실행 시간 제한, 자동 종료 처리 |
realpath | 상대 경로 → 절대 경로 변환, 심볼릭 링크 해결 |
특정 작업에 강력함 – 로그 분석, 리소스 확인, 스크립트 보조용
| 명령어 | 설명 및 활용 예시 |
|---|---|
uptime | 시스템 부팅 이후 경과 시간, 로드 평균 확인 |
id | 현재 사용자 및 그룹 ID 확인 (퍼미션 이슈 확인 시) |
paste | 여러 파일 또는 줄 병합 (탭 구분) |
join | 공통 컬럼 기준으로 파일 병합 (DB join과 유사) |
nice | 프로세스의 CPU 우선순위 설정 |
hostname | 시스템 호스트명 확인 |
basename | 파일 경로에서 파일명만 추출 |
split | 큰 파일을 지정 크기로 분할 저장 |
head | 파일의 앞 부분 출력 (기본 10줄) |
tail | 파일의 끝 부분 출력, tail -f로 실시간 로그 확인 가능 |
basename | 경로에서 파일명 추출 |
expr | 간단한 계산 및 문자열 연산 (스크립트에서 유용) |
입문자는 생략해도 무방 – 필요 시 검색해서 써도 충분함
| 명령어 | 설명 및 대체 추천 |
|---|---|
arch | 시스템 아키텍처 확인 → uname -m 추천 |
hostid | 시스템 고유 ID 출력 (거의 사용 안 함) |
printenv | 환경 변수 출력 → env로 대체 가능 |
cksum | 체크섬 계산, 거의 사용 안 함 |
ptx | 인덱스 생성용 (구시대적 문서 도구, 비추) |
comm | 두 파일 비교 및 공통/차이점 출력 (구조 복잡) |
factor | 숫자의 소인수 분해 (거의 사용 안 함) |
csplit | 파일을 패턴 기준으로 분할 (Python 스크립트 추천) |
pinky | 사용자 정보 출력 (구버전 finger 대체, 비추) |
nl | 줄 번호 출력, 공백 줄 번호화 옵션이 복잡 |
실제 영상에서 전체 명령어를 실용적인 시각으로 정리한 내용입니다.
Ranking All 108 GNU/Linux Coreutils Commands - GNU Coreutils Tier List
잘 보고있습니다~~
basename 2번등장해요!