개요 리눅스 환경에서 가장 기본적이면서도 중요한 파일 및 디렉터리 복사 명령어인 cp의 핵심 사용법을 정리합니다. 단순 복사뿐만 아니라 디렉터리 재귀 복사, 파일 속성 보존(-a), 최신 파일 업데이트(-u), 자동 백업 옵션까지 실무에서 필수적인 패 …
개요 리눅스 시스템 운영의 기반이 되는 GNU coreutils 핵심 명령어들의 내부 동작 메커니즘을 터미널 실행 결과와 함께 분석합니다. 단순한 옵션 암기를 넘어 파일시스템 아이노드, 표준 입출력 스트림, 링크 구조, 블록 I/O 원리를 명확하게 이 …
개요 프로그램이 백그라운드에서 운영체제와 어떻게 통신하는지 파악하는 것은 리눅스 트러블슈팅의 핵심입니다. 시스템 콜 추적 도구인 strace를 직접 설치하고 실행해 보며 동작 원리와 문제 해결 기술을 익힙니다.
strace 설치 및 기본 시스템 콜 추 …
개요 리눅스 환경에서 외부 패키지 설치 없이 기본 제공되는 Perl 모듈과 지원 버전을 확인할 때 corelist 명령어를 활용합니다. 본 글에서는 corelist의 설치 방법부터 모듈 탑재 버전 조회, 버전 간 차이점 비교 등 실무 필수 예제를 소개 …
개요 서버의 디스크 용량이 부족할 때 어떤 파일과 디렉터리가 공간을 차지하고 있는지 직관적으로 파악하는 것은 매우 중요합니다. 본 글에서는 ncurses 기반의 텍스트 UI로 손쉽게 디스크 사용량을 분석하고 정리할 수 있는 ncdu 명령어의 설치부터 …
개요 Ubuntu 환경에서 zip 압축 파일을 다룰 때 필수적인 unzip 명령어의 설치와 기본 사용법을 알아봅니다. 압축을 풀기 전에 내부 파일 목록을 확인하는 방법부터 대상 디렉터리 지정 및 터미널 출력 결과 메시지의 상세한 의미까지 단계별로 살펴 …
개요 우분투 환경에서 대량의 이미지를 다룰 때 터미널 기반의 convert 명령어는 뛰어난 작업 효율을 제공합니다. ImageMagick의 핵심 도구인 convert의 설치부터 주요 옵션별 실행 결과와 이미지 변환 방법을 단계별로 살펴봅니다. …
개요 리눅스 환경에서 대용량 파일과 디렉터리를 효율적으로 압축하고 배포하기 위해 필수적인 zip 명령어의 기본 사용법과 실무 옵션을 정리합니다. 패키지 설치부터 단일/다중 파일 압축, 디렉터리 재귀 압축, 압축 해제 및 파일 제외 옵션까지 터미널에서 …
개요 리눅스 환경에서 복잡한 파일과 폴더 계층 구조를 한눈에 파악할 수 있는 tree 명령어의 핵심 기능과 실무 활용 팁을 정리합니다. 패키지 설치부터 계층 깊이 제한, 숨김 파일 및 권한 표시, 패턴 필터링까지 다양한 예제와 함께 살펴봅니다. …
개요 ImageMagick의 conjure 명령어는 XML 기반의 MSL(Magick Scripting Language) 스크립트를 해석하여 복잡한 이미지 처리 작업을 일괄 자동화하는 도구입니다. 본 글에서는 conjure 패키지 설치부터 MSL 스크 …