리눅스를 사용하다 보면 디스크 용량 확인, 파일 및 폴더 관리, 원격 서버 파일 전송 등 다양한 작업을 수행해야 할 때가 있습니다. 이 글에서는 실무에서 자주 사용했던 명령어들 위주로 정리해두었습니다. 특히나 파일 관련 내용이나 원격전송등은 상황에 따라 사용 빈도가 높으나 생각날때 찾아보면 명령어 찾기가 생각보다 어려운 경우가 많아 따로 정리했습니다. 

 

 

 

📚 리눅스 필수 명령어 정리

디스크 용량, 파일 관리, 원격 전송 및 시스템 확인

 

🗂️ 1. 디스크 및 파일 용량 확인

 

1-1. 전체 디스크 용량 확인

$ df -h
  • df: 디스크 공간 사용량을 확인하는 명령어
  • -h: 사람이 읽기 쉬운 단위(KB, MB, GB 등)로 표시

 

결과 예시:

Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1       100G   45G   55G  45% /
tmpfs           2.0G     0  2.0G   0% /dev/shm

 

1-2. 특정 폴더 또는 파일 용량 확인

$ du -h [폴더 또는 파일 경로]
  • du: 디스크 사용량 확인
  • -h: 사람이 읽기 쉬운 단위로 표시

결과 예시:

1.2G    /home/user/documents

 

 

📝 2. 파일 및 폴더 관리

 

2-1. 파일 삭제

  • 하나의 파일 삭제:
$ rm [파일명]
  • 여러 개 파일 삭제:
$ rm [파일1] [파일2] [파일3]
  • 폴더 및 하위 파일 삭제:
$ rm -r [폴더명]
  • -r: 재귀적으로 삭제 (폴더와 하위 항목 포함)

주의: rm 명령어로 삭제된 파일은 복구가 불가능할 수 있습니다.

 

 

2-2. 파일 크기 확인

$ ls -lh [파일 경로]
  • ls: 파일 및 디렉토리 목록 표시
  • -l: 상세 목록 표시
  • -h: 사람이 읽기 쉬운 단위로 표시

 

결과 예시:

-rw-r--r-- 1 user group 2.3M Jan 12 10:30 example.txt

 

 

🌐 3. 원격 서버 파일 전송

 

3-1. 원격 서버에서 파일 가져오기

$ scp [사용자명]@[원격지 IP]:[원격지 파일 경로] .
  • scp: 원격 파일 복사
  • .: 현재 디렉토리에 저장

예시:

$ scp user@example.com:/home/user/example.txt .

결과:

example.txt                                     100% 2.3MB  10.5MB/s   00:00

 

 

📍 4. 현재 디렉토리 확인

$ pwd
  • pwd: 현재 디렉토리 경로 출력

결과 예시:

/home/user/documents

 

 

 

📄 5. 파일 내용 확인 및 수정

 

5-1. 최근 30줄 출력

$ tail -n 30 [파일 이름]
  • tail -n [숫자]: 파일의 마지막 N줄 출력

 

예시:

$ tail -n 30 example.log

 

결과 예시:

[INFO] Server started...
[INFO] Processing request...
...

 

 

5-2. 파일 내용 비우기

$ truncate -s 0 [파일 이름]
  • truncate -s 0: 파일의 내용을 비움, 파일은 유지됨

차이점:

  • rm: 파일 삭제
  • truncate: 파일 내용만 삭제, 파일 정보와 권한 유지

 

 

🔄 6. 터미널 화면 정리

Ctrl + L
  • 터미널 창을 깨끗하게 정리

 

🔍 7. 특정 파일 찾기

$ find / -name 7000.sh
  • find: 파일 및 디렉토리 검색
  • /: 루트 디렉토리부터 검색 시작
  • -name: 파일 이름 기준으로 검색

결과 예시:

/usr/local/bin/7000.sh

 

 

🛠️ 8. 요약

명령어 설명
f -h 전체 디스크 용량 확인
du -h [경로] 특정 폴더/파일 용량 확인
rm [파일명] 파일 삭제
ls -lh [경로] 파일 크기 확인
scp [사용자]@[IP]:[경로] . 원격 파일 복사
pwd 현재 경로 확인
tail -n [숫자] [파일] 파일 마지막 N줄 출력
truncate -s 0 [파일] 파일 내용 비우기
Ctrl + L 터미널 화면 정리
find / -name [파일명] 특정 파일 찾기

 

 

 

이상으로 리눅스 디스크 용량, 파일 관리, 원격 전송 및 시스템 확인 관련 명령어를 알아보았습니다.

반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기