화. 7월 22nd, 2025

리눅스 터미널 명령어 예시

리눅스를 처음 사용할 때 가장 먼저 익혀야 할 필수 스킬은 터미널에서 파일과 폴더를 관리하는 방법입니다. 이 가이드에서는 실제 작업에 바로 적용할 수 있는 핵심 명령어들을 예제와 함께 쉽게 설명합니다.


📂 1. 현재 위치 확인하기: pwd

$ pwd
/home/user/documents
  • Print Working Directory의 약자
  • 현재 작업 중인 디렉토리(폴더)의 절대 경로를 표시
  • 사용 시나리오: 터미널을 열자마자 현재 위치를 확인할 때

📋 2. 폴더 내용 보기: ls

$ ls
file1.txt  Documents  Pictures

$ ls -l  # 상세 정보 표시
-rw-r--r-- 1 user user   0 Jan 10 10:30 file1.txt
drwxr-xr-x 2 user user 4.0K Jan 10 10:31 Documents

$ ls -a  # 숨김 파일 포함
.bashrc  .config  file1.txt
  • 디렉토리 내용을 리스트 형식으로 출력
  • 옵션:
    • -l : 파일 권한, 크기, 수정 시간 등 상세 정보
    • -a : 점(.)으로 시작하는 숨김 파일 표시

📁 3. 폴더 이동하기: cd

$ cd Documents      # Documents 폴더로 이동
$ cd ..             # 상위 폴더로 이동
$ cd ~              # 홈 디렉토리로 이동
$ cd /var/www/html  # 절대 경로로 이동
  • Change Directory의 약자
  • 특수 경로:
    • .. : 상위 디렉토리
    • ~ : 현재 사용자의 홈 디렉토리
    • / : 루트 디렉토리

4. 폴더 생성/삭제: mkdir & rmdir

$ mkdir new_folder          # 새 폴더 생성
$ mkdir -p project/src/css  # 하위 폴더까지 한 번에 생성

$ rmdir empty_folder        # 빈 폴더 삭제
  • mkdir: 폴더 생성 (-p 옵션으로 중첩 폴더 생성)
  • rmdir: 빈 폴더만 삭제 가능 (내용물이 있을 경우 rm -r 사용)

📄 5. 파일 생성/삭제: touch & rm

$ touch new_file.txt       # 빈 파일 생성
$ touch file1.txt file2.js # 여러 파일 동시 생성

$ rm old_file.txt          # 파일 삭제
$ rm -r folder_name        # 폴더와 내용물 전체 삭제
  • touch: 크기가 0인 빈 파일 생성 (기존 파일의 수정 시간 갱신에도 사용)
  • rm: 주의! 삭제 후 복구 불가능 (-r 옵션으로 폴더 재귀적 삭제)

🚚 6. 복사/이동: cp & mv

$ cp file.txt backup/           # 파일 복사
$ cp -r folder backup/          # 폴더 전체 복사

$ mv file.txt documents/        # 파일 이동
$ mv oldname.txt newname.txt    # 파일 이름 변경
  • cp: 파일/폴더 복사 (-r 옵션으로 폴더 복사)
  • mv: 파일 이동 또는 이름 변경

👁️ 7. 파일 내용 보기: cat & less

$ cat config.txt      # 전체 내용 한 번에 출력
$ less long_file.log  # 페이지 단위로 보기 (q: 종료)
  • cat: 작은 파일 내용 확인
  • less: 긴 파일 내용을 페이지 단위로 탐색 (↑/↓ 키로 이동)

🔐 8. 권한 관리: chmod

$ chmod u+x script.sh  # 사용자에게 실행 권한 추가
$ chmod 755 file.sh    # 권한을 숫자 코드로 설정

리눅스 파일 권한 설명

  • 파일 접근 권한 변경
  • 권한 표기법:
    • u(사용자), g(그룹), o(다른 사용자)
    • r(읽기=4), w(쓰기=2), x(실행=1)
    • 예: chmod 644 file.txt = 사용자:rw-, 그룹:r–, 기타:r–

💡 실전 꿀팁 3가지

  1. 자동 완성: Tab 키로 파일명 자동 완성 (오타 방지)
  2. 명령어 히스토리: / 키로 이전 명령어 재사용
  3. 매뉴얼 보기: man [명령어] (예: man ls)

> “리눅스 마스터의 첫걸음은 터미널에서 시작됩니다. 매일 10분씩 명령어를 연습하다 보면 한 달 안에 자연스럽게 손이 기억하게 될 거에요!”

이제 터미널을 열고 mkdir linux_practice 명령어로 연습 폴더를 만들고 직접 실습해보세요! ✨

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다