Linux에서 디렉토리를 변경하는 방법

이 안내서는 Linux 터미널을 사용하여 파일 시스템을 탐색하는 방법을 보여줍니다.

컴퓨터에는 운영 체제를 부팅하는 데 필요한 드라이브가 하나 이상 있어야합니다. 부팅하는 드라이브는 일반적으로 하드 드라이브 또는 SSD이지만 DVD 드라이브 또는 USB 드라이브 일 수 있습니다.

컴퓨터의 운영 체제는 각 드라이브와 상호 작용할 수 있도록 명명 메커니즘을 제공합니다.

Windows 운영 체제에 익숙하다면 각 드라이브에 드라이브 문자가 있음을 알 수 있습니다.

일반적인 명명 규칙은 다음과 같습니다.

각 드라이브는 폴더와 파일로 구성된 트리로 분할됩니다. 예를 들어, 일반적인 C 드라이브는 다음과 같이 보일 수 있습니다.

C 드라이브의 내용은 다를 수 있으며 위의 내용은 예제 일 뿐이지 만 최상위 레벨은 드라이브 문자이며 그 다음에 사용자, 창, 프로그램 파일이라는 세 개의 폴더가 있습니다. 이러한 각 폴더 아래에 다른 폴더가 있고 해당 폴더 아래에 더 많은 폴더가 있습니다.

Windows 내에서 Windows 탐색기 내에서 폴더를 클릭하여 탐색 할 수 있습니다.

명령 프롬프트를 열고 Windows cd 명령을 사용하여 폴더 구조를 탐색 할 수도 있습니다.

Linux는 또한 드라이브의 이름을 지정하는 방법을 제공합니다. Linux의 드라이브는 장치로 알려져 있기 때문에 장치는 파일처럼 취급되기 때문에 모든 드라이브는 "/ dev"로 시작합니다.

다음 2 글자는 드라이브 유형을 나타냅니다.

최신 컴퓨터는 SCSI 드라이브 를 사용하는 경향이 있으므로 "SD"로 단축됩니다.

세 번째 문자는 "A"에서 시작하고 각각의 새 드라이브에 대해 문자 위로 이동합니다. (예 : B, C, D). 따라서 일반적으로 첫 번째 드라이브는 "SDA"라고하며 시스템을 부팅하는 데 사용되는 SSD 또는 하드 드라이브가 더 자주 사용됩니다. "SDB"는 대개 두 번째 하드 드라이브, USB 드라이브 또는 외장 하드 드라이브를 나타냅니다. 각 후속 드라이브는 다음 문자를 가져옵니다.

마지막으로 파티션을 나타내는 숫자가 있습니다.

표준 하드 드라이브는 일반적으로 / dev / sda1, / dev / sda2 등의 개별 파티션이있는 / dev / sda라고 불립니다.

대부분의 Linux 배포판은 Windows 탐색기와 유사한 그래픽 파일 관리자를 제공합니다. 그러나 Windows와 마찬가지로 Linux 명령 행을 사용하여 파일 시스템을 탐색 할 수 있습니다.

리눅스 시스템은 / 디렉토리가 맨 위에 있고 다른 여러 디렉토리가 밑에있는 트리 형식으로 배치되어있다.

/ 디렉토리 아래의 공통 폴더는 다음과 같습니다.

이 폴더를 모두 사용하는 방법을 알아 보려면이 가이드를 읽고 Linux를 사용하여 파일 시스템을 탐색하기위한 10 가지 필수 명령을 확인하십시오 .

cd 명령을 사용한 기본 탐색

대부분의 경우 홈 폴더 범위 내에서 작업하고 싶어합니다. 홈 폴더의 구조는 Windows의 "내 문서"폴더와 비슷합니다.

홈 폴더 아래에 다음 폴더 설정이 있다고 가정 해보십시오.

터미널 창열면 일반적으로 홈 폴더에서 자신을 찾습니다. pwd 명령을 사용하여 이를 확인할 수 있습니다.

pwd

결과는 / home / username 행을 따라 표시됩니다.

cd tilde 명령 을 입력 하여 언제든지 / home / username 폴더로 돌아갈 수 있습니다.

cd ~

당신이 / home / username 폴더에 있고 당신이 크리스마스 포토 폴더에 가고 싶다고 상상해보십시오.

당신은 여러 가지 방법으로 그것을 할 수 있습니다.

예를 들어, 다음과 같이 일련의 cd 명령을 실행할 수 있습니다.

CD 그림
cd "크리스마스 사진"

첫 번째 명령은 username 폴더에서 Pictures 폴더로 이동합니다. 두 번째 명령은 Pictures 폴더에서 Christmas Photos 폴더로 이동합니다. 폴더 이름에 공백이 있으므로 "크리스마스 사진"은 따옴표로 묶습니다.

따옴표 대신 백 슬래시를 사용하여 명령의 공간을 이스케이프 할 수도 있습니다. 예 :

cd 크리스마스 \ 사진

두 명령을 사용하는 대신 다음과 같이 사용할 수 있습니다.

cd 그림 / 크리스마스 \ 사진

홈 폴더에 있지 않고 /와 같은 훨씬 상위 수준의 폴더에 있다면 여러 가지 중 하나를 수행 할 수 있습니다.

다음과 같이 전체 경로를 지정할 수 있습니다.

cd / home / username / Pictures / Christmas \ Photos

물결표를 사용하여 홈 폴더로 이동 한 후 다음과 같이 명령을 실행할 수도 있습니다.

cd ~
cd 그림 / 크리스마스 \ 사진

다른 방법은 다음과 같이 하나의 명령에서 물결표를 모두 사용하는 것입니다.

cd ~ / Pictures / Christmas \ Photos

이것이 의미하는 바는 경로의 첫 문자로 ~ / 표기법을 사용하여 홈 폴더 아래의 폴더로 이동할 수있는 파일 시스템의 위치는 중요하지 않습니다.

이 기능은 한 하위 폴더에서 다른 하위 폴더로 이동할 때 도움이됩니다. 예를 들어, 당신이 크리스마스 포토 폴더에 있고 이제 Music 폴더 아래에있는 Reggae 폴더로 가고 싶다고 상상해보십시오.

당신은 다음을 할 수 있습니다 :

CD ..
CD ..
cd 음악
CD 레게

두 개의 점은 디렉토리로 올라가고 싶다는 의미입니다. 두 개의 디렉토리를 사용하려면 다음 구문을 사용합니다.

cd ../ ..

그리고 셋?

cd ../../ ..

다음과 같이 한 명령에서 cd ​​명령을 모두 지정할 수 있습니다.

cd ../../Music/Reggae

이 기능이 작동하는 동안 다음 문법을 사용하는 것이 훨씬 더 좋습니다. 다시 올라 가기 전에 얼마나 많은 단계를 거쳐야하는지 다시 생각해야합니다.

cd ~ / 음악 / 레게

심볼릭 링크

기호 링크가있는 경우, cd 명령을 실행할 때 cd 명령의 동작을 정의하는 몇 가지 스위치에 대해 알고 있어야합니다.

내가 Christmas_Photos라는 Christmas Photos 폴더에 대한 심볼릭 링크를 만들었다 고 상상해보십시오. 이렇게하면 Christmas Photos 폴더로 이동할 때 백 슬래시를 사용하지 않아도됩니다. 폴더 이름을 바꾸면 더 좋은 아이디어가 될 것입니다.

이제 구조는 다음과 같습니다.

Christmas_Photos 폴더는 폴더가 아닙니다. 크리스마스 포토 폴더를 가리키는 링크입니다.

폴더를 가리키는 기호 링크에 대해 cd 명령을 실행하면 해당 폴더 내의 모든 파일과 폴더를 볼 수 있습니다.

CD의 매뉴얼 페이지에 따르면, 기본 동작은 심볼릭 링크를 따르는 것입니다.

예를 들어 아래 명령을보십시오.

cd ~ / Pictures / Christmas_Photos

이 명령을 실행 한 후 pwd 명령을 실행하면 다음과 같은 결과가 나타납니다.

/ home / username / Pictures / Christmas_Photos

강제로이 동작을 사용하려면 다음 명령을 사용할 수 있습니다.

cd -L ~ / Pictures / Christmas_Photos

물리적 경로를 사용하려면 다음 명령을 입력해야합니다.

cd -P ~ / Pictures / Christmas_Photos

이제 pwd 명령을 실행하면 다음 결과가 표시됩니다.

/ home / 사용자 이름 / 사진 / 크리스마스 사진

개요

이 안내서는 Linux 명령 행을 사용하여 파일 시스템을 성공적으로 수행하기 위해 알아야 할 모든 것을 보여 줬습니다.

모든 가능한 옵션에 대해 알아 보려면 cd 매뉴얼 페이지를 참조하십시오.