Cách tạo thư mục trong linux (lệnh mkdir) 2022

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.

Cú pháp lệnh mkdir của Linux

Cú pháp của mkdir như sau:

mkdir

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

Các bài viết liên quan

Viết một bình luận