[Linux] 1. Linux 기본 명령어

백하림's avatar
Jun 27, 2025
[Linux] 1. Linux 기본 명령어

1. ls – 디렉토리 목록 확인

옵션
설명
-l
상세 정보(권한, 소유자, 크기 등) 표시
-a
숨김 파일 포함 전체 목록 표시
-h
사람이 읽기 쉬운 크기(KB, MB 등)로 표시
-t
수정 시간 순으로 정렬
-r
역순 정렬
-R
하위 디렉토리까지 재귀적으로 표시
예시
ls -alh # 숨김 포함, 상세정보, 용량 보기 쉽게 ls -ltr # 시간순 정렬 + 역순

2. cd – 디렉토리 이동

사용법
설명
cd /경로
절대 경로로 이동
cd ..
상위 디렉토리 이동
cd -
이전 디렉토리로 이동
cd ~
홈 디렉토리로 이동
예시
cd /var/log cd ..

3. pwd – 현재 디렉토리 출력

pwd # /home/username 같은 절대 경로 출력

4. mkdir – 디렉토리 생성

옵션
설명
-p
상위 디렉토리까지 함께 생성
예시
mkdir test mkdir -p dir1/dir2/dir3

5. rm – 파일/디렉토리 삭제

옵션
설명
-r
디렉토리와 하위 파일까지 삭제
-f
강제 삭제 (확인 안 함)
예시
rm file.txt rm -rf folder/

6. cp – 파일 복사

옵션
설명
-r
디렉토리 복사
-p
원본 권한, 시간 유지
-i
덮어쓰기 전 확인
예시
cp file1.txt file2.txt cp -r src/ dest/

7. mv – 파일/디렉토리 이동 또는 이름 변경

mv old.txt new.txt # 파일 이름 변경 mv file.txt /tmp/ # 위치 이동

8. cat – 파일 내용 출력

cat file.txt

9. less, more – 파일 내용 페이지 단위 출력

less file.txt # 방향키로 탐색, q로 종료 more file.txt

10. touch – 빈 파일 생성 (또는 수정시간 변경)

touch new.txt

11. echo – 문자열 출력 또는 파일에 쓰기

echo "hello" # 콘솔에 출력 echo "hi" > file.txt # 새로 쓰기 echo "add" >> file.txt # 이어쓰기

12. find – 파일 찾기

옵션
설명
-name
파일 이름 기준 찾기
-type
파일 유형 (-f: 일반파일, -d: 디렉토리)
예시
find . -name "*.log" find / -type d -name "backup"

13. grep – 텍스트에서 문자열 검색

옵션
설명
-i
대소문자 무시
-r
디렉토리 전체 검색
-n
줄 번호 표시
예시
grep "error" log.txt grep -rin "fail" ./log

14. chmod – 권한 변경

숫자
의미
7
읽기(4) + 쓰기(2) + 실행(1)
6
읽기 + 쓰기
5
읽기 + 실행
예시
chmod 755 script.sh chmod +x run.sh # 실행 권한 추

15. chown – 파일 소유자 변경

chown user:group file.txt

16. ps, top, htop – 프로세스 확인

ps aux # 전체 프로세스 보기 ps -ef # 전체 + 포맷 top # 실시간 프로세스 모니터링 htop # 상위 버전, 설치 필요

17. kill, killall – 프로세스 종료

kill 1234 # PID로 종료 killall chrome # 이름으로 종료

18. df – 디스크 사용량 확인

옵션
설명
-h
사람이 읽기 쉬운 단위로 표시
df -h

19. du – 디렉토리 용량 확인

옵션
설명
-h
읽기 쉬운 단위
-s
요약 표시
-d
깊이 제한
du -sh * # 현재 폴더 내 파일/디렉토리 크기 요약

20. tar – 압축/해제

명령
설명
-cvf
압축 파일 생성 (create)
-xvf
압축 해제 (extract)
-z
gzip 압축 사용
-j
bzip2 사용
예시

wget http://example.com/file.zip

22. curl – HTTP 요청

curl http://example.com curl -X POST -d "id=1" http://example.com/api
 
Share article

harimmon