정처기 감자
네트워크/OSshell script

검색

검색어를 입력해 개념, 문제, 필기를 찾습니다.

Unix/Linux 기본 명령어 정리 (pwd, ls, cd, cp, mv, rm)

네트워크/OSshell script
읽는데 7분 소요
처음 쓰여진 날: 2026-01-11
마지막 수정일: 2026-01-11
조회수: —

요약

정보처리기사 실기에 출제되는 Unix/Linux 기본 명령어를 정리합니다. 파일 및 디렉토리 관리, 프로세스 관리, 권한 설정 등 핵심 명령어를 완벽하게 대비합니다.

Unix/Linux 명령어는 운영체제를 다루는 기본적인 도구입니다. 정보처리기사 실기 시험에서는 기본적인 파일 및 디렉토리 관리 명령어가 자주 출제됩니다. 이 글에서는 시험에 출제되는 핵심 명령어와 실무에서 자주 사용되는 명령어를 함께 정리합니다.

Unix/Linux 명령어 요약

명령어기능사용 예시
pwd현재 작업 디렉토리 경로 출력pwd
ls디렉토리 내용 출력ls -al
cd디렉토리 이동cd /home/user
cp파일/디렉토리 복사cp file1.txt file2.txt
mv파일/디렉토리 이동 또는 이름 변경mv old.txt new.txt
rm파일/디렉토리 삭제rm -rf folder
mkdir디렉토리 생성mkdir newdir
rmdir빈 디렉토리 삭제rmdir emptydir
cat파일 내용 출력cat file.txt
chmod파일 권한 변경chmod 755 script.sh
chown파일 소유자 변경chown user:group file.txt
grep패턴 검색grep "error" log.txt
find파일 검색find / -name "*.txt"
ps프로세스 목록 조회ps aux
kill프로세스 종료kill -9 1234

디렉토리 탐색 명령어

pwd (Print Working Directory)

현재 작업 중인 디렉토리의 절대 경로를 출력합니다.

bash
코드 하이라이팅 중…
  • 현재 위치를 확인할 때 사용합니다.
  • 절대 경로(루트 /부터 시작하는 전체 경로)를 반환합니다.

ls (List)

디렉토리의 내용(파일 및 하위 디렉토리 목록)을 출력합니다.

bash
코드 하이라이팅 중…
옵션설명
-a숨김 파일(.으로 시작)까지 모두 표시
-l상세 정보(권한, 소유자, 크기 등) 표시
-h파일 크기를 읽기 쉬운 형태로 표시 (KB, MB)
-R하위 디렉토리까지 재귀적으로 표시
-t수정 시간 순으로 정렬

cd (Change Directory)

디렉토리 위치를 이동합니다.

bash
코드 하이라이팅 중…
경로 표현의미
.현재 디렉토리
..상위 디렉토리
~현재 사용자의 홈 디렉토리
/루트(최상위) 디렉토리

파일 및 디렉토리 관리 명령어

cp (Copy)

파일 또는 디렉토리를 복사합니다.

bash
코드 하이라이팅 중…
옵션설명
-r디렉토리를 재귀적으로 복사
-i덮어쓰기 전 확인
-f강제로 복사 (확인 없이)
-p파일 속성(권한, 시간 등) 유지

mv (Move)

파일 또는 디렉토리를 이동하거나 이름을 변경합니다.

bash
코드 하이라이팅 중…
  • cp와 달리 원본이 삭제됩니다.
  • 같은 디렉토리 내에서 사용하면 이름 변경, 다른 디렉토리로 사용하면 이동입니다.

rm (Remove)

파일 또는 디렉토리를 삭제합니다.

bash
코드 하이라이팅 중…
옵션설명
-r디렉토리를 재귀적으로 삭제
-f강제 삭제 (확인 없이, 오류 무시)
-i삭제 전 확인

mkdir (Make Directory)

새 디렉토리를 생성합니다.

bash
코드 하이라이팅 중…

rmdir (Remove Directory)

빈 디렉토리를 삭제합니다. 디렉토리 안에 파일이 있으면 삭제되지 않습니다.

bash
코드 하이라이팅 중…
  • 내용이 있는 디렉토리는 rm -r을 사용해야 합니다.

파일 내용 관련 명령어

cat (Concatenate)

파일 내용을 출력하거나 여러 파일을 연결합니다.

bash
코드 하이라이팅 중…

head / tail

파일의 처음 또는 끝 부분을 출력합니다.

bash
코드 하이라이팅 중…

grep (Global Regular Expression Print)

파일에서 특정 패턴을 검색합니다.

bash
코드 하이라이팅 중…
옵션설명
-i대소문자 구분 안 함
-r디렉토리 내 재귀 검색
-n줄 번호 표시
-v패턴이 없는 줄만 출력
-c매칭된 줄 개수만 출력

파일 검색 명령어

find

파일을 검색합니다. 다양한 조건으로 검색할 수 있습니다.

bash
코드 하이라이팅 중…
옵션설명
-name파일명으로 검색
-type f파일만 검색
-type d디렉토리만 검색
-size파일 크기로 검색
-mtime수정 시간으로 검색
-exec검색된 파일에 명령 실행

권한 관리 명령어

chmod (Change Mode)

파일의 접근 권한을 변경합니다. 8진수 표기법과 기호 방식으로 권한을 설정할 수 있습니다.

bash
코드 하이라이팅 중…

자세한 내용은 chmod 명령어 사용법을 참고하세요.

chown (Change Owner)

파일의 소유자를 변경합니다.

bash
코드 하이라이팅 중…

프로세스 관리 명령어

ps (Process Status)

현재 실행 중인 프로세스 목록을 조회합니다.

bash
코드 하이라이팅 중…
옵션설명
a다른 사용자의 프로세스도 표시
u프로세스 소유자 정보 표시
x터미널에 연결되지 않은 프로세스도 표시

kill

프로세스를 종료합니다.

bash
코드 하이라이팅 중…
시그널번호설명
SIGTERM15정상 종료 요청 (기본값)
SIGKILL9강제 종료 (무시 불가)
SIGHUP1터미널 연결 끊김

top

시스템 상태와 프로세스를 실시간으로 모니터링합니다.

bash
코드 하이라이팅 중…

기타 유용한 명령어

touch

빈 파일을 생성하거나 파일의 수정 시간을 변경합니다.

bash
코드 하이라이팅 중…

echo

문자열을 출력합니다. 리다이렉션과 함께 파일에 내용을 쓸 때도 사용합니다.

bash
코드 하이라이팅 중…

clear

터미널 화면을 지웁니다.

bash
코드 하이라이팅 중…

정보처리기사 실기 대비 문제

메가커피와 함께, 홈페이지 개선에 참여하세요! ☕
혹시 이용에 불편한 점이나 개선이 필요한 부분을 발견하셨나요? 댓글로 알려주시면 더 나은 감자가 될 수 있어요! 🥔 제보해주신 모든 분께 메가커피 기프티콘을 드립니다! (본인 이메일로 댓글 달아주셔야해요~)
후수학습(1개)
  • 리눅스 chmod 명령어 사용법 (8진수 권한 설정)

추천 개념

Beta

관련 글

(16개)
제목태그업데이트시험
리눅스 chmod 명령어 사용법 (8진수 권한 설정)
chmod네트워크/OSshell scriptchmod
2025-10-13-
Shell Script 정보처리기사 실기 모의 시험
Shell Script네트워크/OSShell Script
2026-01-24응시
IP 주소
IP네트워크/OSIP
2026-02-20-
정처기 감자정처기 감자

정보처리기사 합격
도와줄라고 하는 감자

실기 이론

  • 이론 공부법
  • DB
  • 네트워크/OS
  • SW 설계
  • SW 개발
  • 보안/신기술

시험 응시

  • 시험장 찾기
  • 원서 접수
  • 응시자격 서류

요약 PDF

  • 26년 1회 이론 압축
  • 초압축 25년 3회
  • 압축 25년 3회

기출문제

  • 전체 기출문제
  • 25년 3회
  • 25년 2회
  • 문제 포럼

감자 이용권

  • 이용권 구매

실기 이론

  • 이론 공부법
  • DB
  • 네트워크/OS
  • SW 설계
  • SW 개발
  • 보안/신기술

시험 응시

  • 시험장 찾기
  • 원서 접수
  • 응시자격 서류

요약 PDF

  • 26년 1회 이론 압축
  • 초압축 25년 3회
  • 압축 25년 3회

기출문제

  • 전체 기출문제
  • 25년 3회
  • 25년 2회
  • 문제 포럼

감자 이용권

  • 이용권 구매
© 2025 재현기획개발. All rights reserved.
  • 정처기 감자의 시작
  • 업데이트 로그
  • 개인정보 처리방침
  • 이용약관
상호명 : 재현기획개발 / 주소: 서울특별시 영등포구 영등포로 150, 지하1층 108호 L145 가라지(당산동1가, 생각공장 당산) / 대표: 김재현 / 전화: 010-8158-7127 / 통신판매업신고: 제2025-서울영등포-1569호 / 이메일: contact@edugamja.com / 사업자등록번호: 573-51-00999