개발일지/컴퓨터지식

Linux 기본 명령어

E-room 2022. 8. 26. 23:21
728x90
  • pwd : 현재 위치 확인하기

 

  • mkdir : 새로운 폴더 생성하기
mkdir "생성할폴더이름"

 

  • ls : 특정 폴더에 포함된 파일이나 폴더 확인하기
ls -l    # 폴더나 파일의 포맥을 전부 표현
ls -a    # 숨겨진 폴더나 파일도 출력
ls -al or -la    # 위 둘을 합친 것. 순서 상관 없음

 

  • cd : 폴더에 들어가기
cd "폴더이름"

 

  • touch : 파일 생성하기
touch "생성할파일이름"
touch hello.txt

 

  • echo : 화면에 출력
echo "안녕하세여 여러분"

 

  • > : 실행 결과를 파일로 저장하기
echo "너의 이름은 무엇이니?" > name.txt

실행 결과

 

  • cat : 파일의 내용을 터미널에 출력하기
cat name.txt
# 너의 이름은 무엇이니?

 

  • rm : 폴더나 파일 삭제하기
rm name.txt

mkdir A
rm A
# rm: A: is a directory

폴더를 삭제하기 위해서는 옵션을 사용한다.

rm -rf A

# 나중에 자세히 알아보고 지금은 대략적인 기능만!
# 옵션 r : 폴더를 지우는 옵션
# 옵션 f : 질문을 받지 않고 삭제한다.

 

  • mv : 폴더나 파일의 이름을 변경, 또는 폴더나 파일의 위치 옮기기

옮길 때

mkdir A
touch a.txt
mv a.txt A/
ls
# A폴더만 출력

이름 변경

cd A
ls
# a.txt
mv a.txt b.txt
ls
# b.txt

컴퓨터가 파일을 옮길 때

1. 파일의 내용을 잠시 저장

2. 원래 위치의 파일을 삭제

3. 도착 폴더에 1에서 저장한 내용으로 새로운 파일 생성

 

mv 명령 시 원래 위치와 도착 위치가 같다면 위 과정을 하기에 번거롭기 때문에 이름만 변경

 

  • cp : 폴더나 파일을 복사하기
cp b.txt a.txt
ls
# a.txt b.txt
cd ..
ls
# A
cp -rf A B    # rm과 옵션이 동일.
ls
# A B

 

728x90