Linux 디렉토리 시스템은 Windows와 다르며 새로운 사용자에게 혼동을 줄 수 있습니다. 따라서 Linux 디렉토리 구조를 트리로 생각하십시오. 트리의 루트는 트리가 자라는 곳이고 Linux에서는 디렉토리가 분기되는 곳입니다.
디렉토리 구분 기호는 슬래시(/)이며 슬래시로 축약됩니다. . 예를 들어 루트 디렉토리의 경로는 종종 슬래시( / ).
Linux 디렉토리 구조란 무엇입니까?
Linux에 익숙한 사용자는 root, lib와 같은 용어를 들어본 적이 있을 것입니다. 및 부팅 . 다음은 Linux 배포 디렉토리의 예입니다.
Linux 시스템은 FHS(Filesystem Hierarchy Standard)를 사용합니다. 모든 Linux 배포판의 콘텐츠 및 디렉터리 구조를 정의합니다.
기본 탐색
위에서 언급했듯이 Linux Directory 구조는 Linux가 설치된 하드 드라이브의 폴더를 나타냅니다.
ls를 실행하여 시작합니다. (list storage) 명령을 입력하고 Enter 키를 누릅니다. . 이 명령은 현재 작업 디렉토리에 있는 폴더 목록을 표시합니다.
각 배포판은 홈 디렉토리에 다른 폴더와 함께 제공됩니다.
list 명령은 목록 저장을 의미하지만 파일 시스템은 단일 슬래시(/)로 시작하므로 다음 명령을 입력하십시오.
이 /
그러면 Linux 파일 시스템의 디렉토리 구조, 하드 드라이브 설정 또는 기본 폴더 구조가 표시됩니다.
각 폴더에는 지정된 용도가 있습니다. 홈 디렉토리는 사용자가 있는 곳이므로 다음 명령을 사용하여 사용자 홈 디렉토리에 무엇이 있는지 확인하세요.
ls /home
화면을 지우려면 clear를 입력하세요. 또는 Ctrl L 사용 . ctrl L 모든 Linux 배포판에서 작동하지 않을 수 있지만 명확한 명령합니다.
ls로 돌아가자 명령. 알고 이해하는 것이 가장 중요한 명령입니다. 자신이 있는 디렉토리의 항목을 나열하려고 합니다.
그러나 ls에 추가 명령을 추가할 수도 있습니다. . 예를 들어 ls -l을 입력합니다. / 와 다른 출력을 표시합니다. 그냥 / . 다음 명령을 사용하여 시도하십시오.
ls -l /
화면에서 더 많은 정보를 볼 수 있습니다. 모든 것은 기본적으로 자체 라인에 있습니다. -l 명령은 긴 목록을 찾는 것을 의미합니다.
이것은 당신이 더 쉽게 읽을 수 있도록 별도의 줄에 모든 항목뿐만 아니라 더 많은 세부 사항을 보려는 것을 의미합니다. 일부 배포판은 ll을 사용합니다. -l의 별칭으로 긴 목록 명령의 경우.
알아야 할 중요 폴더
Linux 시스템에는 많은 폴더가 있습니다. 아래에서 가장 중요한 것에 대해 논의할 것입니다.
홈 디렉토리
홈 디렉토리는 기본적으로 모든 사용자가 자신의 개인 작업 공간을 갖는 위치입니다. 각 사용자는 /home에 자신의 폴더를 갖게 됩니다. 예배 규칙서.
홈 디렉토리의 모든 폴더 목록을 보려면 다음 명령을 사용하십시오.
ls -l /home
이미 홈 디렉토리에 있으므로 ls를 사용할 수도 있습니다. 경로를 사용하지 않고 내부 목록을 불러옵니다.
Linux 디렉토리 구조의 모든 디렉토리는 슬래시(/ ). 즉, ls 경로가 없으면 현재 디렉토리의 내용이 표시됩니다.
작업 중인 디렉토리를 변경하고 파일 시스템의 루트로 돌아가려면 다음 명령을 사용하십시오.
cd /
루트의 디렉토리를 보려면 다음을 사용하십시오.
이
홈 디렉토리가 아니라 루트 디렉토리로 돌아가기 때문에 루트에 있는 모든 폴더 목록이 표시됩니다.
루트 디렉토리에서 긴 목록을 보려면 다음을 사용하십시오.
ls -l
루트 디렉토리(/root)
시스템의 모든 디렉토리와 파일은 루트에 있습니다. /. 기호로 표시되는 파일 모든 파일 또는 디렉토리는 루트에서 시작합니다. 파일 또는 디렉토리의 경로는 다음과 유사하게 표시됩니다.
루트/홈/사용자/동영상
루트 디렉토리는 단일 사용자용이며 Linux 시스템에서 가장 강력한 사용자입니다.
Lib 디렉토리 공유 라이브러리(/lib)
/lib 디렉토리는 코드가 포함된 파일(라이브러리)이 있는 위치입니다. 이 파일에는 파일을 하드 드라이브로 보내거나, 바탕 화면에 창을 그리거나, 주변 장치를 제어하는 데 사용되는 코드 조각이 들어 있습니다.
미디어 디렉토리(/media)
미디어 디렉토리는 탑재된 외장 하드 드라이브, 썸 드라이브, DVD 또는 블루레이 디스크의 데이터 파일을 볼 수 있는 곳입니다.
부트 디렉토리(/boot)
시스템을 시작해야 하는 파일과 폴더는 /boot 디렉토리에 있습니다. 그 사용법은 Filesystem Hierarchy Standard에서 표준화되어 있습니다.
컴퓨터를 부팅하는 데 필요한 구성은 부팅 디렉터리에 있습니다. 이 디렉토리를 제거하고 싶지 않습니다.
기타 표준 디렉토리에는 다음이 포함됩니다.
- /dev 외부 USB 또는 웹캠과 같은 모든 장치 파일이 있는 곳입니다.
- /var 변수의 줄임말입니다. 프로그램이 사용자 추적, 시스템 로깅, 캐시 및 시스템 프로그램이 관리하고 생성하는 기타 파일과 같은 런타임 정보를 저장하는 곳입니다.
- 사용자의 개인 디렉터리는 /home에 있습니다. .
- /proc CPU 및 Linux 시스템 커널과 같은 시스템에 대한 정보를 포함합니다. 가상 시스템입니다.
- /bin 실행 가능한 모든 필수 프로그램(사용자 바이너리)이 있는 곳입니다.
- /etc 폴더에는 구성 파일이 있습니다.
각 디렉토리가 무엇이며 어떻게 사용되는지에 대한 전체 분석을 보려면 Wikipedia의 요약을 읽으십시오.
현재 디렉토리 보기
작업 중인 디렉터리를 모르는 경우 pwd 명령을 사용합니다. (작업 디렉토리 인쇄).
결과는 다음과 같습니다.
/홈/사용자 이름
그런 다음 ls를 실행하면 , 기본 설정은 위에서 설명한 대로 현재 있는 폴더의 내용을 표시합니다.
색상은 무엇을 의미합니까?
귀하가 /etc에 있다고 가정해 보겠습니다. 폴더를 열고 다음 명령을 실행하십시오:
ls -l /etc
많은 정보와 다양한 색상을 볼 수 있습니다.
일반적인 경험 법칙은 다음과 같습니다.
- 파란색은 폴더입니다.
- 흰색은 파일입니다
- 녹색은 프로그램 또는 바이너리입니다.
색상은 분포에 따라 다를 수 있습니다. 전부는 아니지만 대부분의 배포판에는 미리 설정된 색상이 있습니다.
권한 문자열이란 무엇입니까?
모든 파일에는 목록 왼쪽에 일련의 문자가 있습니다. 권한 문자열이라고 합니다.
문자열의 첫 번째 문자를 보십시오. d 디렉토리를 의미합니다. 따라서 Linux 배포판에서 다른 색상을 사용하지 않더라도 d로 시작하는 문자열이 디렉토리입니다.
파일과 프로그램은 하이픈(-)으로 시작합니다.
l 다른 파일로 연결되는 링크를 나타냅니다.
빠른 탐색 개요
이 명령 목록 저장소는 현재 작업 디렉토리에 무엇이 있는지 보여줍니다. 현재 디렉토리가 무엇인지 모르는 경우 pwd를 사용하세요. 명령.
파일 시스템의 시작은 단일 슬래시(/)로 지정됩니다. cd 사용 디렉토리 사이를 전환하는 명령입니다. 방금 전환한 디렉토리에 무엇이 있는지 보려면 ls를 사용하세요. 명령. 그런 다음 홈 디렉토리로 돌아가려면 /home/username을 입력합니다. .
CD 명령은 파일 시스템을 탐색하는 데 도움이 됩니다. 이 현재 작업 중인 디렉토리에 무엇이 있는지 보여줍니다. ls -1 긴 목록을 보여줍니다.
다양한 Linux 배포판에는 약간의 차이가 있지만 파일 시스템 레이아웃은 매우 유사합니다. Linux 디렉토리 구조를 이해하는 가장 좋은 방법은 위의 제안 사항 중 일부를 따르고 작동 방식에 익숙해지는 것입니다.
/boot 디렉토리를 건드리지 않도록 하십시오. 터미널을 사용하여 시스템 탐색을 연습하십시오. cd에 충실 , 이 , 및 암호 아무것도 깨뜨리지 않도록 명령합니다. 사용해야 하는 설명서, 앱 및 기타 리소스를 찾을 수 있는 위치를 직관적으로 파악하는 데 오랜 시간이 걸리지 않습니다.