리눅스/기본 명령어

[리눅스] 디렉터리/파일 내부로 들어가보자 | pwd, cd, ls

KwonYongHyeon 2021. 2. 16. 21:01
반응형

 

 

오늘은 리눅스에서 디렉터리, 혹은 파일 내부로 들어가는 명령어들에 대하여 알아보도록 하겠습니다.

윈도우에서는 간단히 라이브러리에 들어가면 되고, 리눅스에서도 가능하나 콘솔을 자주 사용하는 리눅스에서는 이 명령어들을 알아 두면 굉장히 많이 쓰이고, 편합니다.


1. pwd

 

첫번째로 소개드릴 명령어는 pwd입니다.

굉장히 간단한 명령어인데요, 그냥 현재 작업 중인 위치를 나타내는 명령어입니다.

별다른 옵션도 없이, 그냥 pwd라고 입력만 하시면 됩니다.

 

바로 실습해 볼까요?

 

 

터미널에 들어가자마자 pwd라고 입력하니, /home/kwon이라는 위치가 뜹니다.


2. cd

 

이번에 소개드릴 명령어는 cd로, 정말 진짜 리눅스 쓰면서 가장 많이 쓰이는 명령어로, 통째로 외워야 하는 부분입니다.

집중하세요!

 

이거는 파일로 들어가는 명령어입니다.

예를 들어서 여기가 /home/user 경로고, music 디렉터리와 video 디렉터리가 있다고 해봅시다.

저는 비디오를 보고 싶어요, video 디렉터리로 가야겠죠?

그럴 때 "cd video"라고 입력해 주면 video 디렉터리로 들어가지는 겁니다.

간단하기 짝이 없어요.

 

그러면 설정 경로를 알아본 뒤에 실습해 봅시다.

제가 왠만하면 외우라고는 안하는데 이거는 외우셔야만 합니다!!!

 

설정 경로 설명
~ 사용자의 홈 디렉터리로 이동
. 현재 디렉터리로 이동
.. 한 단계 상위 디렉터리로 이동
/ 루트 디렉터리로 이동

 

간단하죠?

영어가 아니라서 금방 외우실 수 있을 겁니다.

 

바로 실습해 보죠!

 

 

mkdir로 1 안에 2를, 2 안에 3 디렉터리를 만들었는데, 여기서 cd를 사용하여 1 안에 2, 2 안에 3을 만들 수 있었던 겁니다.

그리고 cd ./를 입력하면 그냥 그대로 /1/2/3 위치에 머물러 있는 것을 알 수 있고, cd ../을 입력했더니 한단계 상위 디렉터리로 이동했습니다.

마지막으로 cd ~을 입력하니 홈 디렉터리로, cd /을 입력하니 루트 디렉터리로 이동한 모습을 보실 수가 있습니다.

간단하죠?


3. ls

 

이것도 정말 엄청나게 많이 쓰이는 명령어입니다.

어유;; 오늘은 외울게 많네요.

하지만 ls는 반드시 외우셔야만 합니다!

 

이 명령어는 현재 어떤 폴더와, 디렉터리가 있는지 보여주는 역할을 합니다.

예를 들어 지금 music 디렉터리와 video 디렉터리와 picture 디렉터리가 있다고 칩시다.

저는 비디오를 보고 싶은데, 이 디렉터리의 이름이 video였나 videos였나 기억이 가물가물해요.어떡하면 좋을까요? cd video도 해보고 cd videos도 해보아야만 할까요?물론 그런 방법도 있지만, 이럴 때에 ls를 사용하면 훨씬 빠르게 작업이 가능해요.여기서 ls를 입력하면, 콘솔에 <music    video    picture>이라고 뜰겁니다.이제 디렉터리명을 알았으니 cd video라고 치면 되겠죠?

 

서론이 너무 길었네요, 바로 옵션을 확인해봅시다.

옵션 설명
-a 모든 파일&디렉터리 표시(히든파일 포함)
-l 크기, 사이즈 등의 자세한 정보 표시
-d 지정된 디렉터리 정보 출력
-r 알파벳 역순으로 정보 출력
-R  하위 경로, 그 안에 있는 파일까지 표시

 

이거는 외우셔야 합니다.

 

바로 실습해봅시다!

 

 

이렇게 나옵니다.

사실 ls 2 -d가 아니라 ls -d 2라고 했어야 하는데, 제대로 나오기는 하네요.

뭐 암튼 이렇게 잘 동작하는 것을 보실 수가 있습니다.


오늘은 리눅스에서 디렉터리, 혹은 파일 내부로 들어가는 명령어들에 대하여 알아보았습니다.

 

 

 

반응형