리눅스 파일 및 디렉터리 관리 기본 명령어 가이드
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에 게시됨