기타

[Linux] 리눅스 디렉토리와 파일

살찐만두 2022. 6. 17. 15:42
728x90

linux를 새롭게 공부하기로 했다!! 

생활코딩의 linux강의를 들으며 공부!

 

CodeOnWeb에서 실습을 진행한다.

https://www.codeonweb.com/dashboard/

 

CodeOnWeb

추천 강의 읽으면서 바로 연습할 수 있는 강의 및 책들 손 끝에서 코딩 교육의 다음 패러다임 코딩마당 귀찮은 준비과정 없이 바로 공부를 시작하세요 코드를 만든 후 누구나 실행이 가능한 상

www.codeonweb.com

 

이 링크로 들어가서 상단에 실습으로 들어간다. 아마 회원가입과 로그인이 필요할 것이다!

시작하면

 

 

이 화면으로 들어와서 오른쪽 하단에 언어를 shell로 바꿔주면 linux 환경 세팅 끝!

 

바로 명령어를 공부해보자!

 

먼저 현재위치를 알려주는 명령어는 pwd 이다.

 

명령어를 입력하면 밑에 내가 있는 현재 위치가 출력된다.

 

그리고 현재 있는 저 위치에 하위 디렉토리를 만드려면 mkdir hello_linux(만드려는 디렉토리 이름)

 

 

리눅스는 성공하면 아무말이 없다. 아무말 없으면 성공!

뭐라하면 실패!

아무튼 성공 후에는 내 위치를 다시 확인해 주고

내가 있는 work 에서 ls명령어를 보내면 work안에는 hello_linux 가 있어요! 하고 알려준다.

이번에는 파일을 만들어보자!

 

 

이번에는 mkdir이 아닌 touch를 썼다.

touch는 그냥 빈 파일을 생성할 수 있는 명령어라고 한다!

빈파일을 만들어주기 위해서 저 명령어를 활용했다. 

 

만들고 나서 성공했으면 또 ls 명령어로 work 안에는 뭐가 있니~!!

라고 물어보면

 

음 empty_file.txt 랑 hello_linux 디렉토리가 있네! 하고 알려준다!

 

근데 여기서

ls -l 을 하면

 

 

이렇게 나오는데 이건 현재 디렉토리에 있는 파일과 디렉토리를 좀 더 자세한 정보로 알려준다.

맨 앞에 보면 drwxr어쩌고 써있는데 d가 붙어있으면 디렉토리라고 알려주는 것이란다!

없으면 파일!

 

'-' 뒤에 붙는건 파라미터라고도 하고, 옵션이라고도 한다! 기본동작에서 다른 동작이 필요한 경우 쓰여진단다!

 

디렉토리 위치를 바꾸려면

 

 

cd명령어를 이용하면 된다.

cd 뒤에 들어가고 싶은 디렉토리 이름을 적어주고 pwd로 현재 위치를 확인해 보면

hello_linux 디렉토리까지 진입한 것을 확인할 수 있다.

 

들어갔는데 부모 디렉토리로 다시 나오고 싶으면?

cd /home/work 처럼 절대경로를 입력해서 나와도 되고, cd ..를 해서 나올 수 있다.

 

 

다음은 디렉토리를 삭제하는 법이다.

 

 

삭제는 rm 명령어를 사용하면 되는데 지금 우리 말없는 리눅스가 말을 했다.

hello_linux는 디렉토리쟈나! 

그냥 삭제하게둘수는 없어 안에 중요한 파일이라도 있으면 어쩌려고!~!

 

그래 진정해보렴. 그렇다.

rm 명령어만으로는 디렉토리를 바로 지울 수 없다!

 

그치만 파일이라면..?!?

 

 

음 성공이요!

그럼 디렉터리는 못지우나요? ㅜ,ㅜ 땡 아니 기다려

 

 

rm 명령어 뒤에 -r을 붙여주면 디렉토리도 삭제 가능!

 

아니 그래도 잘 몰겠어~!!! 하면은

이렇게 rm --help를 하면

--help 앞에 있는 명령어의 도움말을 보여줍니다! 

 

 

여기까지 디렉토리와 파일에 관한 리눅스 공부1편 이었습니다!

앗 그리고 shell이 넘 지저분해여 하면 clear 명령어를 날려준다면 깨끗한 화면을 만날 수 있다~!

728x90