OS

[Linux] 2. 리눅스 파일시스템 (파일, 폴더 생성 및 삭제) - 리눅스 명령어 정리

제이스톨 2023. 11. 2. 09:09
728x90

1. 들어가기 전에..

이전 시간까지는 리눅스의 아주 아주 기본 명령어와 인풋, 아웃풋에 대해서 알아보았습니다.

https://jh-healing-place.tistory.com/179

 

[1] Linux Command-Line 명령어 기초 공부하기

1. 들어가기 전에.. 리눅스 명령어를 본격적으로 사용하기 전에 윈도우에 가상환경 툴을 깔아야하는데 아래를 참고해서 세팅하고 오세요~~! - 가상 환경 설치 ( VMware ) https://catnip-archive.tistory.com/en

jh-healing-place.tistory.com

리눅스 환경 세팅하는 방법도 있으니 환경 세팅이 필요하신 분들은 해당 링크 먼저 보고 오세요~

 


2. 파이핑 명령어

: 앞서 1장에서는 명령어를 하나씩만 입력했다면 이번 장에서는 한번에 명령어를 입력하는 방법파이핑입니다.

출처 : http://www.d3noob.org/

date > date.txt : 오늘 날짜가 적힌 txt파일이 생성됩니다. 여기까지는 1장에서도 봤으니 어렵지 않을거에요.
cut < date.txt --delimiter= " " --fields=2 : 11. 만 출력됩니다. (cut = 자르는 역할) 출력하고 싶은 값만 출력시켜줍니다.

=> 이걸 같이 타이핑하는 것을 파이핑 명령어라 부릅니다.

date | cut --delimiter=" " --fields=2 > month.txt

 


3. 리눅스 파일시스템

리눅스 파일시스템 구조

pwd : 현재 파일 위치

ls : 현재 폴더 파일 리스트

cd <경로> : <경로>로 이동

cd .. : 이전 폴더로 이동 ( cd root : 루트젝토리는 관리자 권한이 있어야 들어갈 수 있습니다 )

 


4. 파일/폴더 생성, 삭제, 복사, 이동 및 수정

4-1. touch / mkdir / rm / cp / mv

 

touch file1.txt / touch file2.txt file3.txt : 파일을 생성

mkdir : 폴더를 생성 ( mkdir 서울 이렇게 치면 서울이라는 폴더가 생성됩니다. ) 

mkdir -p korea/busan : korea란 폴더 안에 busan이란 폴더를 하나 더 만듦

mkdir "hi hello" : ""를 사용하면 폴더명 띄어쓰기도 가능

rm file1.txt : file1.txt 라는 파일을 삭제

rm -r suwon : suwon이라는 폴더를 삭제

rm file2.txt file3.txt : file2와 file3를 같이 삭제

rm -r -i korea : korea 안에 있는 busan 폴더까지 안전하게 삭제 가능

cp file1.txt file2.txt : file1과 file2라는 파일을 

mv seoul1 youngin : seoul이라는 폴더이름을 yongin으로 바꿈

 

 

4-2. nano

nano book.txt를 입력하면 아래와 같은 화면으로 변하게 됩니다.

값을 입력하고 ctrl + x을 누르면 나가지면서 바탕화면에 book.txt 파일이 생기게 됩니다. ( Hello linux도 들어간 상태 )

-> 아래 보이는 단축기들은 하나하나 눌러보면서 파악해보세요~

 

 

4-3. find 명령어

[금일 중으로 추가 예정입니다...]

 


리눅스 명령어 1, 2 한번에 정리!!

pwd : 현재 위치
date : 날짜, 시간
cal : 달력
cal 2020 : 2020년 달력이 다 보임
clear : 이전에 적어놓은 것 모두다 지우기

↑↓(화살표 방향키) : 직전에 쓴 명령어 보기 
history : 과거에 쓴 명령어가 다 보임

ls : 현재 폴더 파일 리스트

cd <경로> : <경로>로 이동

cd .. : 이전 폴더로 이동

 

 

728x90