Trong các hệ thống Linux, bạn có thể tạo các thư mục mới từ dòng lệnh hoặc với sự trợ giúp của trình quản lý tệp trên máy tính để bàn của bạn. Lệnh cho phép bạn tạo thư mục (còn được gọi là thư mục) là mkdir
.
Hướng dẫn này bao gồm những điều cơ bản về sử dụng mkdir
, bao gồm các ví dụ hàng ngày.
Xem Tóm Tắt Bài Viết Này
Cú pháp lệnh mkdir của Linux
Cú pháp của mkdir
như sau:
mkdir
Bạn đang đọc: Cách tạo thư mục trong linux (lệnh mkdir) 2022
Lệnh lấy một hoặc nhiều tên thư mục làm đối số của nó .
Cách tạo một thư mục mới
Để tạo một thư mục trong Linux, hãy chuyển tên của thư mục làm đối số cho mkdir
. Ví dụ: để tạo một thư mục mới newdir
bạn sẽ chạy lệnh sau:
mkdir newdir
Bạn có thể xác minh rằng thư mục đã được tạo bằng cách liệt kê nội dung bằng ls
:
ls -l
drwxrwxr-x 2 username username 4096 Jan 20 03:39 newdir
Khi chỉ cung ứng tên thư mục, không có đường dẫn khá đầy đủ, nó được tạo trong thư mục thao tác hiện tại .
Thư mục làm việc hiện tại là thư mục mà bạn đang chạy các lệnh. Để thay đổi thư mục làm việc hiện tại, sử dụng lệnh cd
.
Để tạo một thư mục ở một vị trí khác, bạn sẽ cần cung cấp đường dẫn tệp tuyệt đối hoặc tương đối đến thư mục mẹ. Ví dụ: để tạo một thư mục mới trong /tmp
bạn sẽ gõ:
mkdir /tmp/newdir
mkdir /root/newdir
mkdir: cannot create directory '/root/newdir': Permission denied
Tùy chọn -v
( --verbose
) yêu cầu mkdir
in một tin nhắn cho mỗi thư mục đã tạo.
Cách tạo thư mục cho phụ huynh
Thư mục mẹ là một thư mục nằm trên một thư mục khác trong cây thư mục. Để tạo thư mục mẹ, sử dụng tùy chọn -p
.
Giả sử bạn muốn tạo một thư mục /home/linuxize/Music/Rock/Gothic
:
mkdir /home/linuxize/Music/Rock/Gothic
Nếu bất kỳ thư mục mẹ nào không tồn tại, bạn sẽ gặp lỗi như hiển thị bên dưới:
mkdir: cannot create directory '/home/linuxize/Music/Rock/Gothic': No such file or directory
Thay vì tạo từng thư mục cha bị thiếu, hãy gọi mkdir
với tùy chọn -p
:
mkdir -p /home/linuxize/Music/Rock/Gothic
Khi tùy chọn -p
được sử dụng, lệnh chỉ tạo thư mục nếu nó không tồn tại.
Nếu bạn cố gắng tạo một thư mục đã tồn tại và tùy chọn -p
không được cung cấp, mkdir
sẽ in Lỗi File exists
:
mkdir newdir
mkdir: cannot create directory 'newdir': File exists
Cách đặt quyền khi tạo thư mục
Để tạo một thư mục có quyền cụ thể, hãy sử dụng tùy chọn -m
( -mode
). Cú pháp gán quyền cũng giống như với chmod
.
Trong ví dụ sau, chúng tôi đang tạo một thư mục mới với 700
quyền, điều đó có nghĩa là chỉ người dùng đã tạo thư mục mới có thể truy cập vào thư mục đó:
mkdir -m 700 newdir
Khi tùy chọn -m
không được sử dụng, các thư mục mới được tạo thường có quyền 775
hoặc 755
, tùy thuộc vào giá trị umask
.
Cách tạo nhiều thư mục
Để tạo nhiều thư mục, chỉ định tên của thư mục làm đối số lệnh, được phân tách bằng dấu cách :
mkdir dir1 dir2 dir3
Lệnh mkdir
cũng cho phép bạn tạo một cây thư mục phức tạp với một lệnh:
mkdir -p Music/{Jazz/Blues, Folk, Disco, Rock/{Gothic, Punk, Progressive}, Classical/Baroque/Early}
Lệnh trên tạo cây thư mục sau :
Music/ |-- Classical | `-- Baroque | `-- Early |-- Disco |-- Folk |-- Jazz | `-- Blues `-- Rock |-- Gothic |-- Progressive `-- Punk
Phần kết luận
Lệnh mkdir
trong Linux được sử dụng để tạo các thư mục mới.
Để biết thêm thông tin về mkdir
, hãy truy cập trang người đàn ông mkdir.
thiết bị đầu cuối mkdir
thiết bị đầu cuối mkdir
Source: https://sangtaotrongtamtay.vn
Category: Công nghệ