hhkb.dev

BLOG

2025-11-12 / 리눅스명령어 · 03

쓰기 명령어

1. 파일 생성 및 쓰기

touch

  • 개요: 빈 파일을 만들거나, 파일의 수정 시간을 갱신할 때 쓴다.
  • 사용법: touch [파일명]
    • 예: touch abc.txt(abc.txt라는 빈 파일 생성)

echo & 리다이렉션(>, >>)

  • 개요: 문자열을 화면에 출력하거나 파일에 넣을 때 쓴다.
  • 자주 쓰는 형태:
    • echo "문구": 화면에 문구 출력.
    • echo "text" > file.txt: 기존 내용을 덮어쓴다.
    • echo "text" >> file.txt: 파일 끝에 내용을 추가한다.

2. 파일 복사 및 이동

cp(Copy)

  • 개요: 파일이나 디렉토리를 복사한다.
  • 사용법: cp [원본] [복사본]
    • 예: cp abc.txt backup.txt

mv(Move)

  • 개요: 파일을 옮기거나 이름을 바꿀 때 쓴다.
  • 자주 쓰는 형태:
    • 이동: mv [파일] [목적지_폴더/]
    • 이름 변경: mv [옛_이름] [새_이름]
      • 예: mv abc.txt new_name.txt

3. 디렉토리 관리

mkdir(Make Directory)

  • 개요: 새 디렉토리(폴더)를 만든다.
  • 사용법: mkdir [폴더명]
    • 예: mkdir NewFolder

4. 삭제(Remove)

rm(Remove)

  • 개요: 파일이나 디렉토리를 삭제한다. 휴지통을 거치지 않으니 주의가 필요하다.
  • 자주 쓰는 형태:
    • rm [파일]: 파일 삭제.
    • rm -r [폴더]: 디렉토리를 재귀적으로 삭제한다.
  • 주의: sudo rm -rf / 같은 명령은 시스템 전체에 큰 영향을 줄 수 있으니 특히 조심해야 한다.