What is mkdir?

mkdir là một trong những lệnh cơ bản và thường xuyên được sử dụng trong hệ điều hành Linux và Unix. Với mục đích tạo thư mục mới, mkdir hỗ trợ người dùng quản lý dữ liệu và tổ chức hệ thống tệp hiệu quả hơn. Bài viết này sẽ giải thích chi tiết what is mkdir, cách sử dụng, các tùy chọn phổ biến, ví dụ thực tế và so sánh để bạn dễ hình dung hơn.

mkdir là gì?

Lệnh mkdir trong Linux là viết tắt của "make directory". Chức năng chính của nó là tạo ra một hoặc nhiều thư mục mới trong hệ thống. Khi làm việc trên server hoặc quản lý dữ liệu qua terminal, mkdir giúp bạn xây dựng cấu trúc thư mục nhanh chóng mà không cần thao tác thủ công.

Cú pháp cơ bản của mkdir

Cú pháp chuẩn của lệnh mkdir rất đơn giản và dễ nhớ:

mkdir [tùy chọn] tên_thư_mục

Ví dụ cơ bản: mkdir myfolder sẽ tạo một thư mục tên myfolder trong thư mục hiện tại.

Các tùy chọn phổ biến trong mkdir

Một số tùy chọn hữu ích khi sử dụng mkdir gồm:

  • -p: Tạo cả thư mục cha nếu chưa tồn tại. Ví dụ: mkdir -p projects/2025/web.
  • -v: Hiển thị thông báo chi tiết khi tạo thư mục.
  • -m: Gán quyền truy cập cho thư mục ngay khi tạo. Ví dụ: mkdir -m 755 secure_folder.

Ví dụ thực tế khi dùng mkdir

Giả sử bạn là một lập trình viên cần tạo cấu trúc dự án web. Thay vì tạo từng thư mục một, bạn có thể dùng:

mkdir -p project/{css,js,images}

Lệnh này sẽ tạo một thư mục project chứa ba thư mục con là css, jsimages. Đây là cách cực kỳ tiết kiệm thời gian khi khởi tạo dự án.

Bảng so sánh: mkdir với thao tác thủ công

Tiêu chí mkdir Thao tác thủ công (GUI)
Tốc độ Nhanh, có thể tạo nhiều thư mục cùng lúc Chậm, cần nhiều thao tác chuột
Tính linh hoạt Hỗ trợ tùy chọn, tạo thư mục lồng nhau dễ dàng Bị hạn chế, cần thao tác nhiều bước
Tính tự động hóa Dễ tích hợp trong script và workflow Không tự động hóa được

Ứng dụng mkdir trong công việc thực tế

Trong quản trị hệ thống, mkdir thường được dùng để chuẩn bị cấu trúc lưu trữ log, backup hoặc phân quyền thư mục. Với lập trình viên, mkdir giúp tạo nhanh môi trường phát triển. Người dùng thông thường cũng có thể tận dụng để sắp xếp dữ liệu cá nhân, ví dụ như ảnh hoặc tài liệu học tập.

FAQ: Các câu hỏi thường gặp

mkdir có dùng được trên Windows không?

Có, lệnh mkdir cũng hoạt động trên Windows Command Prompt và PowerShell, với chức năng tương tự là tạo thư mục mới.

Làm sao để tạo nhiều thư mục cùng lúc?

Bạn có thể gõ: mkdir folder1 folder2 folder3 để tạo 3 thư mục trong cùng một dòng lệnh.

mkdir có ghi đè lên thư mục đã tồn tại không?

Không, mkdir sẽ báo lỗi nếu thư mục đã tồn tại. Để tránh lỗi, bạn có thể thêm tùy chọn -p.

Kết luận

Lệnh mkdir là công cụ cơ bản nhưng cực kỳ hữu ích khi làm việc với Linux và cả Windows. Với khả năng tạo thư mục nhanh chóng, hỗ trợ nhiều tùy chọn, mkdir giúp quản lý hệ thống tệp hiệu quả và tiết kiệm thời gian. Nếu bạn mới làm quen với terminal, hãy thử áp dụng mkdir trong các tình huống thực tế để thấy được sức mạnh của nó.

Last Updated : 27/08/2025