Lệnh mkdir trong linux với các ví dụ dễ hiểu

Lệnh mkdir trong Linux là một công cụ hữu ích để tạo thư mục mới một cách nhanh chóng và dễ dàng. Bạn có thể sử dụng nó để tổ chức các tệp tin và dự án của mình một cách hiệu quả hơn. Với mkdir, việc quản lý cấu trúc thư mục trở nên đơn giản, giúp bạn tìm kiếm và truy cập dữ liệu dễ dàng.

Lệnh mkdir trong linux là gì?

Lệnh mkdir in linux là một công cụ dòng lệnh mạnh mẽ, cho phép bạn tạo ra các thư mục mới một cách dễ dàng trong hệ thống tệp. Nó giúp bạn tổ chức dữ liệu và quản lý các dự án một cách hiệu quả bằng cách tạo ra các cấu trúc thư mục phân cấp. Với command mkdir in linux, bạn có thể tạo một thư mục đơn lẻ hoặc thậm chí là một chuỗi các thư mục lồng nhau chỉ với một dòng lệnh đơn giản. Hãy nhớ rằng, bạn cần có quyền phù hợp để tạo thư mục trong một vị trí cụ thể trên hệ thống. Sử dụng lệnh này thường xuyên sẽ giúp bạn làm việc với hệ thống Linux một cách chuyên nghiệp hơn.

Tạo thư mục với lệnh mkdir

Trong bước này, bạn sẽ học cách tạo thư mục bằng lệnh mkdir trong Linux.

Lệnh mkdir được dùng để tạo các thư mục mới, có thể tạo một hoặc nhiều thư mục cùng lúc.

Để tạo một thư mục mới, bạn hãy sử dụng cú pháp sau:

mkdir directory_name

Ví dụ:

$ mkdir mydir
$ ls
mydir

Trong ví dụ trên, ta đã tạo thư mục mydir bằng lệnh mkdir.

Bạn có thể kiểm tra thư mục đã được tạo bằng cách chạy lệnh ls.

Bạn cũng có thể tạo nhiều thư mục cùng lúc bằng cách liệt kê tên thư mục, cách nhau bởi dấu cách.

mkdir dir1 dir2 dir3

Ví dụ kết quả:

$ mkdir dir1 dir2 dir3
$ ls
dir1  dir2  dir3  mydir

Bây giờ, hãy tạo một cấu trúc thư mục nhiều cấp:

mkdir -p parent/child/grandchild

Tùy chọn -p trong lệnh mkdir cho phép bạn tạo toàn bộ cấu trúc thư mục.

Nó bao gồm cả các thư mục cha cần thiết, chỉ trong một lệnh duy nhất.

Ví dụ kết quả:

$ mkdir -p parent/child/grandchild
$ ls -R
.:
child  parent

./parent:
child

./parent/child:
grandchild

Như bạn thấy, lệnh mkdir -p đã tạo các thư mục parent, childgrandchild chỉ trong một bước.

Tạo Cấu Trúc Thư Mục Lồng Nhau với mkdir -p

Trong bước này, bạn sẽ học cách tạo các thư mục lồng nhau bằng lệnh mkdir -p trong Linux.

Lệnh mkdir -p cho phép bạn tạo một cấu trúc thư mục nhiều cấp chỉ với một lệnh duy nhất.

Điều này rất hữu ích khi bạn cần tạo một thư mục và các thư mục cha của nó cùng một lúc.

Hãy cùng tạo một cấu trúc thư mục lồng nhau:

mkdir -p projects/web-app/src/components

Ví dụ về kết quả:

$ mkdir -p projects/web-app/src/components
$ ls -R
projects

./projects:
web-app

./projects/web-app:
src

./projects/web-app/src:
components

Như bạn thấy, lệnh mkdir -p đã tạo toàn bộ cấu trúc thư mục, bao gồm các thư mục projects, web-app, srccomponents.

Bây giờ, hãy tạo một cấu trúc thư mục lồng nhau khác:

mkdir -p documents/reports/2023/q1

Ví dụ về kết quả:

$ mkdir -p documents/reports/2023/q1
$ ls -R
documents  projects

./documents:
reports

./documents/reports:
2023

./documents/reports/2023:
q1

./projects:
web-app

Lệnh mkdir -p cho phép bạn tạo toàn bộ cấu trúc thư mục, bao gồm documents, reports, 2023q1, chỉ trong một bước.

Quản lý Quyền với mkdir

Trong bước này, bạn sẽ học cách quản lý quyền khi tạo thư mục bằng lệnh mkdir trong Linux.

Mặc định, khi bạn tạo thư mục mới bằng mkdir, thư mục sẽ kế thừa quyền của thư mục cha.

Tuy nhiên, bạn cũng có thể chỉ định quyền một cách rõ ràng khi tạo thư mục mới.

Để tạo thư mục mới với quyền cụ thể, bạn có thể dùng tùy chọn -m kèm theo chế độ quyền:

mkdir -m 755 my_dir

Trong ví dụ trên, ta tạo thư mục mới tên my_dir với quyền được đặt là 755.

Quyền 755 có nghĩa là: đọc, ghi và thực thi cho chủ sở hữu; đọc và thực thi cho nhóm và người khác.

Bạn cũng có thể sử dụng quyền tượng trưng thay vì chế độ số để thiết lập quyền cho thư mục.

mkdir -m u=rwx,g=rx,o=rx my_dir

Lệnh này tạo thư mục my_dir với quyền tương tự ví dụ trước, nhưng dùng ký hiệu tượng trưng.

Hãy tạo một thư mục với các quyền khác nhau để thực hành việc quản lý quyền.

mkdir -m 700 secret_dir

Lệnh này tạo thư mục mới tên secret_dir với quyền được đặt là 700.

Quyền 700 có nghĩa là: đọc, ghi và thực thi cho chủ sở hữu; không có quyền truy cập cho nhóm và người khác.

Bạn có thể xác minh quyền của các thư mục bằng lệnh ls -l để kiểm tra lại.

$ ls -l
total 8
drwxr-xr-x 2 labex labex 4096 Apr 12 12:34 my_dir
drwx------ 2 labex labex 4096 Apr 12 12:35 secret_dir

Như bạn thấy, thư mục my_dir có quyền 755, còn thư mục secret_dir có quyền 700.

Kết luận cho linux mkdir command

```html

Vậy là bạn đã nắm vững cách sử dụng lệnh mkdir trong Linux rồi đấy! Đây là một công cụ vô cùng hữu ích để bạn có thể tổ chức các tập tin và thư mục một cách khoa học. Hãy nhớ rằng, việc tạo thư mục mới giúp bạn quản lý dự án và dữ liệu cá nhân hiệu quả hơn rất nhiều. Đừng ngần ngại thử nghiệm các tùy chọn khác nhau của linux mkdir command để khám phá thêm nhiều khả năng. Việc thực hành thường xuyên sẽ giúp bạn làm quen và sử dụng thành thạo lệnh này. Chúc bạn thành công trên hành trình khám phá thế giới Linux đầy thú vị! Hãy tiếp tục tìm hiểu và khám phá thêm nhiều lệnh hữu ích khác nhé, bạn sẽ thấy Linux mạnh mẽ đến nhường nào. Giờ thì hãy bắt tay vào tạo những thư mục đầu tiên của bạn thôi nào!

```
Last Updated : 18/10/2025