본문 바로가기
IT/Linux

[FastCampus] 리눅스 운영파트-명령어02 (cp, mv, ln, file, reboot, shutdown, man)

by 호도과자 2022. 6. 20.

1. 리눅스 운영 파트

Ch 02. 리눅스 쉘과 CLI 명령어

5. 파일 다루기

cp [OPTION] ... [SRC] [DST] : 복사 (copy)

mv [OPTION] ... [SRC] [DST] : 이동 (move), rename 명령어 대신 많이 사용됨

  • cp test1 dir1
    • dir1 디렉토리 안으로 파일 test1을 복사
    • 만약 dir1 안에 기존에 동일하게 test1 파일이 있을 경우, 덮어 씌워짐 주의
  • cp -r dir1 dir2 : 디렉토리 복사

6. 파일 링크

ln [OPTION] ... [TARGET] [LINKNAME] : 파일에 하드 링크 / 소프트 링크 (심볼링 링크) 만들기

  • 심볼릭 링크 : 윈도우에서 바로 가기 만들기와 같은 기능
    • ln -s hello.txt hellosymlink
  • 하드 링크
    • 같은 파일을 바라봄
  • 파일명 : 해당 파일의 위치를 가리키는 포인트 역할을 함 
    • ln hello.txt hellolink 
  • 파일 링크 확인하기
    • ls -ali

 

* inode란?

리눅스에서 파일을 관리하는 구조체

하드 링크 : 기존 파일과 동일한 inode를 가리킴

심볼릭 링크 : 새로운 아이노드를 생성하고, 해당 아이노드가 기존 파일 포인터를 가르킴

 

7. 파일 속성 보기

file [Option] ... [FILE]

  • file hello
  • file /etc/passwd
  • file dir
  • file /usr/bin/file
  • file hellosymlink

8. 시스템 종료

  • reboot : 재부팅, 즉시 수행
  • poweroff : 종료, 즉시 수행
  • shutdown [OPTIONS] [TIME] : 주어진 시간에 종료, 기본값 +1 -1 분후 
    • shutdown -r now : 즉시 재부팅
    • shutdown -h now : 즉시 종료
    • shutdown -r +분 메세지 : 메세지 보여주고 x 분 후에 재부팅

9. 도움말/매뉴얼 (man: manual)

man [OPTION]...[PAGE][COMMAND]