Linux 운영 체제가 최적으로 작동하기 위해서는 사용자가 자주 액세스하거나 적절한 시스템 작동에 필요한 중요한 파일이 포함된 디렉터리에 크게 의존합니다. 파일 관리자를 사용하여 그래픽 인터페이스를 통해 새 폴더를 설정할 수도 있지만, 숙련된 사용자는 명령줄 터미널을 사용하여 시스템 내에서 디렉토리 구조를 생성하고 탐색하는 것이 더 편리할 수 있습니다.

Linux에 능숙하고 명령줄 작업을 통해 파일 폴더를 구성하고 감독하는 전문성을 갖추려는 사람들에게는 이 정보가 필수적입니다.

명령줄로 디렉터리 만드는 방법

Mmkdir은 터미널에 간단한 명령을 입력하여 단일 또는 여러 개의 디렉터리를 생성할 수 있는 간소화된 방식으로 디렉터리를 생성하는 다용도 도구입니다. 리눅스 시스템에서 Mmkdir이 작동하는 프로세스는 사용자가 새 폴더를 효율적으로 설정할 수 있는 일련의 간단한 단계를 실행하는 것을 수반합니다.

Linux에서 단일 디렉터리 만들기

mkdir 명령을 효과적으로 활용하려면 다음 단계를 수행하여 단독 폴더를 설정해야 합니다:

 mkdir [option] <directory name> 

새 폴더를 설정하려면 다음 지시어를 사용할 수 있습니다:

 mkdir All Things N 

앞의 명령어는 현재 사이트에 새 All Things N 폴더를 생성합니다. 명령 프롬프트를 통해 All Things N 디렉터리로 이동하려면 cd 명령을 사용하여 탐색할 수 있습니다:

 cd ./All Things N 

Linux 터미널에서 `cd` 명령을 사용하면 디렉터리 경로를 쉽게 탐색하고 변경할 수 있는 매우 다양한 수단을 제공합니다.

Linux에서 여러 디렉터리 만들기

Mkdir은 한 번의 명령으로 수많은 디렉터리를 생성할 수 있는 고도의 적응성을 가지고 있습니다. 이 기능을 설명하기 위해 다음 코드를 실행하여 명령줄을 사용하여 여러 폴더를 생성하는 다음 예제를 살펴보겠습니다:

 mkdir <directory name1><directory name2><directory name3>....<directory name_n> 

mkdir 명령을 사용하여 3개의 디렉터리를 생성하려면 다음 단계를 따르세요:

 mkdir All Things N_sample1 All Things N_sample2 All Things N_sample3 

앞서 설명한 명령을 실행하면 소프트웨어가 “All Things N\_sample1”, “All Things N\_sample2”, “All Things N\_sample”이라는 제목의 리포지토리 세 개를 별도로 생성합니다. 이러한 디렉토리는 ‘ls’ 명령을 사용하여 시각화할 수 있으며, 이 명령은 각각의 콘텐츠를 나열합니다.

Linux 운영 체제 내에서 상위 및 하위 디렉터리의 계층 구조를 숙지하면 탐색 중에 발생할 수 있는 잠재적인 장애를 방지하는 데 도움이 될 수 있으므로 이를 적극 권장합니다.

이 글도 확인해 보세요:  QEMU로 우분투 가상 머신을 설치하는 방법

직접 디렉토리 만들기

리눅스 활용 영역에서는 사용자가 경로를 통과하거나 터미널 인터페이스 내에서 mkdir 명령줄 도구를 사용할 필요 없이 원하는 위치에 즉시 디렉토리를 설정할 수 있습니다.

새 디렉토리를 설정하려면 지정된 폴더 또는 영역에서 커서의 오른쪽 버튼을 클릭하여 마우스로 원하는 위치로 이동하기만 하면 됩니다.

메뉴 목록의 사용 가능한 옵션에서 “새 폴더”를 선택하여 새 폴더를 만드세요.

익숙하지 않은 폴더 기호를 발견한 경우, 사용자는 현재 명칭을 변경하여 해당 디렉터리에 개인화된 별명을 지정할 수 있습니다.

그래픽 사용자 인터페이스(GUI)를 사용하는 경우에도 명령줄을 사용하여 특정 디렉터리로 이동하고 “ls” 명령을 실행하여 터미널 창을 통해 내용을 볼 수 있다는 사실을 알게 되면 안심할 수 있을 것입니다.

mkdir 옵션

mkdir 명령은 사용자가 기능과 기능을 확장할 수 있는 여러 옵션을 제공합니다. 몇 가지 예는 다음과 같습니다:

mkdir 명령을 실행하는 동안 “-p” 옵션을 사용하면 상위 디렉터리와 해당 하위 디렉터리를 동시에 만들어야 하는 상황에서 유용하게 사용할 수 있습니다. 이러한 경우 지정된 상위 디렉터리가 이전에 설정되어 있으면 “mkdir” 명령은 하위 디렉터리의 존재를 명시적으로 지정할 필요 없이 즉시 하위 디렉터리를 생성합니다.

 mkdir -p All Things N/All Things N_CHILD 

“-v” 플래그 또는 옵션을 사용하면 생성되는 각 디렉토리에 추가 상세 메시지가 포함되어 프로세스에 대한 세부 정보 및 제공 정보의 수준이 향상됩니다.

 mkdir - v file1 file2 

“–“version” 명령을 호출하면 라이선스 시스템과 관련된 버전 정보가 표시됩니다.

 mkdir --version 

비어 있거나 비어 있지 않은 Linux 디렉터리 삭제

Linux 운영 체제 내에서 디렉터리를 설정할 때 더 이상 필요하지 않은 디렉터리를 제거해야 할 수 있습니다.

프로그래밍에서 리소스 관리자의 기호는 “rm”입니다.

“bash rmdir은 유닉스 기반 운영 체제의 명령으로, 이전에 mkdir 명령을 사용하여 생성한 빈 디렉터리를 제거하는 데 사용됩니다. 이 명령은 “디렉터리 제거”를 의미하며 디렉터리 내의 파일을 삭제하거나 시스템의 다른 디렉터리에 영향을 미치지 않습니다.

각각의 방법을 종합적으로 살펴볼까요?

rm 명령 사용

rm 명령을 사용하여 비어 있는 디렉터리와 점유 중인 디렉터리를 모두 제거하려면 다음 단계를 따르세요:

이 글도 확인해 보세요:  리눅스에 WinRAR을 설치하여 RAR 파일을 추출하는 방법

디렉터리 내용 확인

디렉터리를 제거하기 전에 중요한 파일이 실수로 삭제되지 않도록 하려면 삭제를 진행하기 전에 먼저 “cd” 명령을 사용하여 해당 디렉터리의 위치로 이동하여 해당 디렉터리의 내용을 검사하는 것이 좋습니다.

 cd ./All Things N 

All Things N은 우분투 데스크톱 환경에서 자주 볼 수 있는 디렉토리로, 다양한 애플리케이션과 서비스에 대한 정보와 액세스를 원하는 사용자에게 필수적인 리소스 역할을 합니다.

터미널을 사용하여 파일 시스템 내의 특정 디렉토리에 액세스하고 그 내용을 표시하려면 “cd” 또는 “change directory”와 같은 명령을 사용하여 원하는 디렉토리의 위치로 이동하여 프로세스를 시작하세요. 지정된 디렉토리에 도착하면 “ls” 명령을 사용하여 디렉토리의 내용 목록을 검색합니다.

 ls 

이 명령은 디렉터리에 포함된 모든 파일의 목록을 표시하여 디스플레이 화면에 종합적인 목록으로 표시합니다.

터미널을 사용하여 디렉터리를 제거하려면 다음 단계를 따르세요: 1. Mac에서 터미널 애플리케이션을 엽니다. 애플리케이션 폴더 내의 유틸리티 폴더에서 찾거나 Spotlight에서 “터미널”을 검색하여 찾을 수 있습니다. 2. 터미널 창에서 “rm -r ” 명령을 입력하고 Enter 키를 누릅니다. ” “를 삭제하려는 디렉터리 이름으로 바꿉니다. 예를 들어, “문서”라는 디렉터리를 삭제하려면 “rm -r 문서”를 입력합니다. 3. 터미널에서 디렉터리를 삭제할 것인지 확인하는 메시지가 표시됩니다. “예”를 입력하고 Enter 키를 눌러 계속 진행합니다. 이 작업은 실행 취소할 수 없으므로 계속 진행하기 전에 디렉터리에 저장된 중요한 파일의 백업이 있는지 확인하세요.

rm 명령을 사용하여 파일 삭제 작업을 보다 정교하게 실행하려면 다음 단계를 따르세요: 1. 컴퓨터 시스템에서 터미널 또는 명령 프롬프트를 엽니다. 2. “rm”을 입력한 다음 관련 명령어와 삭제하려는 대상 디렉터리 경로를 입력합니다. 예를 들어, ‘문서’ 디렉터리 내에 있는 ‘old\_data’라는 폴더를 삭제하려면 다음 명령을 입력합니다: `rm -r documents/old_data`. ‘-r’ 플래그는 지정된 디렉터리 내의 모든 파일과 하위 디렉터리를 재귀적으로 삭제하는 것을 나타냅니다.

 rm -option <directory name> 

특정 디렉터리가 삭제되었는지 확인하려면 ‘ls’ 명령을 한 번 더 사용할 수 있습니다.이렇게 하면 언급된 디렉터리가 파일 시스템 내에 더 이상 존재하지 않는지 확인할 수 있습니다.

다음은 rm 명령을 사용할 때 자주 사용되는 대체 명령어 목록입니다:

이 글도 확인해 보세요:  Linux에서 무선 핫스팟을 생성하는 방법 리눅스 와이파이 핫스팟을 사용하여

“-f” 명령은 확인 메시지 없이 지정된 디렉터리에서 파일과 디렉터리를 강제로 제거하는 데 사용됩니다.

애플리케이션이 장치에서 폴더를 삭제하기 전에 사용자가 지정된 데이터 저장 위치의 제거를 인지하고 동의하는지 확인하기 위해 권한을 요청합니다.

“rm -r” 명령은 재귀적인 방식으로 디렉터리와 관련 파일을 모두 제거하는 데 사용됩니다.

“del dir” 또는 “rmdir” 명령을 사용하여 비어 있는 디렉터리, 즉 그 안에 파일이나 하위 디렉터리가 없는 디렉터리를 제거할 수 있습니다. 이 작업을 수행하면 지정된 디렉토리와 그 안의 모든 내용이 영구적으로 삭제되므로 이 명령을 사용할 때는 주의해야 합니다.

여러 폴더를 동시에 삭제하는 것도 가능한 옵션입니다. 단일 명령으로 세 개의 특정 디렉토리, 즉 “All Things N\_sample1”, “All Things N\_sample2” 및 “All Things N\_sample3″을 제거한다고 가정하면 다음 단계를 실행해야 합니다:

 rm -d All Things N_sample1 All Things N_sample2 All Things N_sample3 

빈 디렉터리를 효율적으로 제거하기 위한 또 다른 방법은 “rmdir” 명령을 사용하는 것입니다. 아래 예시와 같이 명령어 뒤에 원하는 디렉터리 이름을 입력하기만 하면 실행할 수 있습니다:

 rmdir <directory name> 

‘All Things N3’ 폴더에 파일이나 하위 폴더가 없는 경우, 아래와 같은 방법으로 ‘rmdir’ 명령을 사용하여 삭제할 수 있습니다:

 rmdir All Things N3 

디렉터리에 내용이 없는 경우, ‘rmdir’ 명령을 실행하여 삭제하려고 시도하면 오류 알림이 표시됩니다.

디렉터리는 한 번 제거하면 복원할 수 없으므로 rm 및 rmdir 명령을 사용할 때 주의하시기 바랍니다.

디렉터리 직접 삭제

폴더를 제거하려면 처음에 폴더를 생성하는 프로세스를 사용하면 됩니다. 디렉토리를 삭제하려면 원하는 폴더를 선택하고 키보드의 ‘삭제’ 키를 누릅니다. 하지만 한 번 삭제하면 이 방법을 통해 해당 내용을 되돌릴 수 없으므로 주의하세요.

Linux 디렉터리로 손쉽게 작업하기

디렉터리는 Linux 운영 체제 내에서 파일과 폴더를 구성하는 데 필수적인 역할을 합니다. 디렉토리를 만들거나 삭제하는 과정은 명령줄 인터페이스 내에서 간단하고 효율적이므로 사용자는 파일 구조를 쉽게 탐색할 수 있습니다.

만남을 최적화하기 위해 앞서 언급한 지시문을 활용할 수 있으며, 간단한 프로세스를 준수하면 몇 가지 작업만으로 목표를 효율적으로 달성할 수 있습니다.

By 박준영

업계에서 7년간 경력을 쌓은 숙련된 iOS 개발자인 박준영님은 원활하고 매끄러운 사용자 경험을 만드는 데 전념하고 있습니다. 애플(Apple) 생태계에 능숙한 준영님은 획기적인 솔루션을 통해 지속적으로 기술 혁신의 한계를 뛰어넘고 있습니다. 소프트웨어 엔지니어링에 대한 탄탄한 지식과 세심한 접근 방식은 독자에게 실용적이면서도 세련된 콘텐츠를 제공하는 데 기여합니다.