
그래픽 인터페이스에 의존하지 않고 효율적으로 작업하려는 사람이라면 터미널에서 Linux 파일 시스템을 완벽하게 다루는 것이 필수적입니다.시각적 아이콘과 드래그 앤 드롭 기능을 제공하는 일반적인 파일 관리자와 달리, Linux를 사용하려면 명령줄 작업, 특히 cd
디렉터리 간 전환의 핵심인 ‘명령’에 대한 확실한 이해가 필요합니다.이 종합 가이드는 Linux 파일 시스템을 효과적으로 사용하는 데 필요한 기술을 제공합니다.
Linux에서 cd 명령 이해하기
이 명령어는 ” change directorycd
“의 약자 로, Linux 디렉터리 탐색의 핵심입니다.이 명령어를 사용하면 개인 홈 디렉터리, 특정 폴더 또는 상위 디렉터리 등 파일 시스템 내 다양한 위치 사이를 이동할 수 있습니다.이 명령어를 사용하는 기본 구문은 다음 과 같습니다.cd
cd [options] [directory]
이 구문에서 디렉토리는 원하는 폴더의 경로를 지정하고, 옵션은 명령 동작을 수정하는 선택적 인수입니다.
현재 디렉토리 확인
변경하기 전에 탐색 오류를 방지하기 위해 현재 작업 디렉터리를 확인하는 것이 좋습니다.pwd
현재 디렉터리의 전체 경로를 보여주는 다음 명령을 사용하면 쉽게 확인할 수 있습니다.
pwd

이 명령을 실행하면 “/home/username”에 위치하게 될 수 있습니다.이제 cd
명령을 사용하여 디렉터리를 안전하게 전환할 수 있습니다.
특정 디렉토리로 이동
특정 디렉터리에 접근하려면 cd
명령과 함께 명확한 경로를 제공해야 합니다.예를 들어 “Desktop/mte” 디렉터리로 이동하려면 다음 명령을 실행하세요.
cd desktop/mte

홈 디렉토리로 돌아가기
디렉토리 구조에서 길을 잃은 경우 cd
인수 없이 명령을 간단히 호출하면 홈 디렉토리로 돌아갈 수 있습니다.
cd
이 명령은 파일 시스템의 어느 위치에서나 작동합니다.

상위 디렉토리로 이동
한 단계 상위 디렉토리로 이동하려면 다음 cd
명령을 사용하면 됩니다 ..
.
cd..

마지막으로 방문한 디렉토리로 전환
-
명령 에 하이픈( )을 사용하면 cd
이전 디렉터리로 쉽게 돌아갈 수 있습니다.예를 들어, “Desktop/mte” 디렉터리에 있다가 Desktop 디렉터리로 이동한 경우 다음과 같이 입력합니다.
cd -
“바탕화면/mte” 위치로 돌아갑니다.

절대 경로를 사용한 탐색
절대 경로는 루트 디렉터리(/)부터 시작하는 특정 위치를 나타냅니다.cd
해당 위치에 직접 접근하려면 명령어 다음에 전체 경로를 입력하세요.
cd /usr/local/bin

상대 경로를 사용한 탐색
홈 디렉터리에 있는 경우, 폴더 이름을 직접 입력하여 근처 폴더에 쉽게 접근할 수 있습니다.예를 들어, 문서 폴더로 이동하려면 다음과 같이 하세요.
cd Documents

루트 디렉토리에 접근하기
루트 디렉터리는 슬래시(/)로 표시됩니다.직접 이동하려면 다음을 입력하세요.
cd /

cd를 사용하여 Linux 명령어 결합하기
다른 명령과 조합하여 생산성을 높이세요 cd
.예를 들어, “바탕화면” 디렉터리로 전환하고 해당 디렉터리의 내용을 바로 표시하려면 다음을 사용하세요.
cd Desktop && ls

Tilde를 사용하여 홈 디렉토리로 돌아가기
틸드 기호( ~
)는 홈 디렉토리를 나타냅니다.홈 디렉토리로 돌아가려면 다음을 입력하세요.
cd ~

예를 들어 다음을 사용하여 홈을 기준으로 하위 디렉토리로 이동할 수도 있습니다 ~
.
cd ~/Documents
다른 사용자의 홈 디렉토리로 변경
틸드(tilde)와 함께 사용자 이름을 지정하면 다른 사용자의 홈 디렉터리에 접근할 수 있습니다.예를 들어, linuxuser의 홈 디렉터리에 접근하려면 다음과 같이 입력하세요.
cd ~linuxuser

디렉토리 이름의 공백 처리
공백이 포함된 디렉터리 이름을 다룰 때는 공백을 따옴표로 묶거나 \
각 공백 앞에 백슬래시( )를 사용해야 합니다.그렇지 않으면 오류 메시지가 표시됩니다.예를 들어, “Hello World”라는 디렉터리로 전환하는 명령은 다음과 같이 실행할 수 있습니다.
cd "Hello World"

또는 백슬래시 방법을 활용하세요.
cd Hello\ World

숨겨진 디렉터리 탐색
Linux에서 숨겨진 파일과 디렉터리는 마침표(.)로 시작합니다.숨겨진 디렉터리에 접근하려면 다음을 실행하세요.
cd.directoryName
숨겨진 디렉터리를 탐색하려면 다음 명령을 사용하여 ls -a
숨겨진 파일을 포함한 모든 파일을 나열합니다.
ls -a

그런 다음, cd
원하는 숨겨진 폴더로 이동합니다.
cd.cache
축하합니다! 이제 숨겨진 “.cache” 디렉터리에 들어왔습니다.

자동완성 기능 활용
자동 완성 기능은 탐색을 간소화합니다.디렉터리 이름을 입력하기 시작할 때 Tab키를 누르면 완성된 디렉터리가 제안됩니다.예를 들어 “D”를 입력하고 Tab 키를 누르면 해당 문자로 시작하는 모든 디렉터리가 나열됩니다.

별칭을 사용하여 바로가기 만들기
일반적인 작업을 간소화하기 위해 별칭을 사용하면 시간을 절약할 수 있습니다.”.bashrc” 파일에 단축키를 설정하여 자주 사용하는 디렉터리로 빠르게 전환할 수 있습니다.예:
alias deskMte="cd Desktop/mte"

향상된 대안: Zoxide
이 cd
명령어는 기본이지만, 깊이 있는 디렉터리에서는 사용하기 어려울 수 있습니다.Zoxide를 사용해 보세요.이 혁신적인 도구는 사용자의 디렉터리 접근 패턴을 학습하여 몇 글자만 입력하면 자주 방문하는 폴더로 빠르게 이동할 수 있도록 해줍니다.긴 경로를 입력하는 대신 다음을 사용하여 워크플로를 간소화하세요.
z directory
효율성 측면에서 획기적인 변화를 경험하게 될 것입니다.
팁을 드리자면, 보안을 유지하는 것이 가장 중요합니다.데이터를 안전하게 보호하려면 Linux 파일과 디렉토리에 암호를 사용하는 방법을 알아보세요.
자주 묻는 질문
1. Linux에서 현재 디렉토리를 확인하려면 어떻게 해야 하나요?
pwd
터미널에 명령을 입력하면 현재 디렉터리를 확인할 수 있습니다.작업 디렉터리의 전체 경로가 표시됩니다.
2.폴더 이름에 공백이 있으면 어떻게 해야 하나요?
이름에 공백이 있는 디렉토리로 이동하려면 이름을 따옴표로 묶거나(예: cd "My Folder"
) 백슬래시로 공백을 이스케이프합니다(예: cd My\ Folder
).
3.cd
명령을 사용자 정의할 수 있나요?
네, 자주 사용하는 명령에 대한 별칭을 cd
“.bashrc” 파일에 추가하면 바로가기로 디렉토리 탐색이 간소화됩니다.
답글 남기기