리눅스 파일 및 디렉터리 관리 기본 명령어 가이드

1. 파일 및 디렉터리 정보 조회 1.1 디스크 사용량 확인 (du) du 명령어는 특정 디렉터리나 파일이 차지하는 디스크 공간을 측정합니다. 전체 크기를 요약하여 보려면 -sh 옵션을 사용합니다. du -sh /var/log 위 명령어는 /var/log 디렉터리의 총 용량과 하위 디렉터리의 크기를 종합하여 출력합니다. 1.2 텍스트 파일 통계 (wc) wc 명령어는 파일의 줄 수, 단어 수, 바 ...

8월 17일 02:23에 게시됨

fgrep 명령어

검색 대상 문자열에 $, ^ 등 정규식 메타 문자가 많이 포함된 경우 fgrep이 유용하다. fgrep은 검색 문자열에 고정 문자(fixed character)를 지정하여 각 문자를 백슬래시로 이스케이프할 필요가 없게 한다. 검색 문자열에 개행 문자가 포함되어 있으면 각 줄은 검색에서 일치시킬 개별 고정 문자 문자열로 취급된다. 즉, fgrep은 고정 문자를 검색하는 데 사용된다. 고정 ...

8월 12일 03:08에 게시됨

리눅스 diff 명령어 활용법

diff 명령어는 두 파일 또는 디렉터리 간의 차이점을 비교하는 데 사용됩니다. 이 도구는 텍스트 파일을 줄 단위로 분석하여 변경된 부분을 식별합니다. 기본 문법 diff [옵션]... [파일1|디렉터리1] [파일2|디렉터리2] 주요 옵션 -a, --text: 모든 파일을 텍스트로 처리하여 비교 -b, --ignore-space-change: 공백 문자 변경 무시 -B, --ignore-blank-lines: 빈 줄 무 ...

8월 5일 08:13에 게시됨

Wget 활용 완전 정복: 기초부터 고급 테크닉까지

Wget이란? Wget은 GNU 프로젝트에서 개발한 명령줄 기반 파일 다운로드 도구입니다. 이름은 "World Wide Web"과 "get"의 합성어로, HTTP, HTTPS, FTP, SFTP 프로토콜을 통해 원격 서버에서 파일을 가져올 수 있습니다. C 언어로 제작되어 다양한 운영체제에서 동작하며, 리눅스는 물론 macOS, Windows, AmigaOS 등에서도 사용 가능합니다. 설치 방법 대부분의 리눅스 배포 ...

7월 25일 10:45에 게시됨

리눅스 파일 링크 생성 명령어

리눅스의 ln 명령어는 파일 간에 연결 고리를 만드는 데 사용되는 핵심 도구입니다. 이 명령을 통해 특정 파일에 대한 참조를 다른 위치에 생성할 수 있어, 동일한 파일을 여러 디렉터리에서 활용하면서도 저장 공간을 절약할 수 있습니다. 동일한 파일을 여러 경로에서 사용해야 할 때, 각 디렉터리에 별도의 사본을 두지 않고 원본 파일이 있는 위치에 링크를 생성함으 ...

7월 12일 22:14에 게시됨

Linux 파일 및 디렉토리 이동 명령어 mv 활용법

mv 명령어는 리눅스에서 파일이나 디렉토리의 위치를 변경하거나 이름을 바꿀 때 사용하는 핵심 도구입니다. 세 가지 주요 사용 형태를 지원합니다. 기본 구문 mv [옵션] … [-T] 원본파일 대상파일 mv [옵션] … 원본파일 … 대상 mv [옵션] … -t 대상 원본파일 … 첫 번째 형태는 파일명 변경, 두 번째와 세 번째는 파일 이동에 활용됩니다. 주요 옵션 옵션설명 -b덮어기 ...

7월 9일 20:39에 게시됨

cat 명령어의 기능과 활용법

개요 cat 명령어는 파일을 결합하고 표준 출력 장치에 내용을 출력하는 데 사용됩니다. 주로 텍스트 파일의 내용을 확인하거나 여러 파일을 하나로 합치는 데 활용됩니다. 사용 권한 모든 사용자가 접근 가능합니다. 구문 형식 cat [옵션] [파일 목록] 옵션 설명 -n: 모든 줄에 순서 번호를 붙여 출력합니다. -b: 비어 있지 않은 줄만 번호를 부여합니다. -s: 연 ...

7월 7일 21:55에 게시됨

셸 스크립트 기초 개념

1. 기본 명령어: echo echo 명령어는 텍스트를 출력하는 기본 도구입니다. 옵션을 사용하면 다양한 형식의 출력이 가능합니다. [root@centos2 ~]# echo [옵션] [출력 내용] 옵션: -e: 이스케이프 문자 처리 활성화 -n: 출력 후 줄바꿈 없음 예시 [root@centos2 ~]# echo "hello world" hello world [root@centos2 ~]# echo -n "hello world" hello world[root@ ...

6월 29일 23:22에 게시됨

Linux tree 명령어 활용법: 디렉터리 구조 시각화하기

디렉터리 구조를 계층적으로 확인해야 할 때 tree 명령어는 매우 유용한 도구입니다. 파일 시스템의 폴더와 파일을 나무 형태로 표현하여 복잡한 중첩 구조를 한눈에 파악할 수 있게 해줍니다. 핵심 옵션 정리 옵션기능 설명 -a숨김 파일 포함 모든 항목 표시 -d디렉터리만 출력 -L 숫자탐색 깊이 제한 -I 패턴특정 패턴 제외 -P 패턴특정 패턴만 포함 -f전체 경로 ...

6월 19일 17:18에 게시됨

Git 및 리눅스 기본 명령어 실습 가이드

리눅스 기초 명령어 mkdir 폴더이름: 새 디렉터리 생성 rm 파일이름: 특정 파일 삭제 (파일만 가능) rm -rf 폴더이름: 디렉터리와 그 안의 모든 내용 삭제 ls: 현재 경로 내 모든 항목 목록 출력 cd test: test 디렉터리로 이동 cd ../: 상위 디렉터리로 돌아가기 cat a.txt: 지정한 파일의 내용 확인 Tab 키: 경로 자동 완성 기능 사용 clear: 터미널 ...

6월 10일 21:45에 게시됨