Làm thế nào để tạo nhiều thư mục con với một lệnh Linux

Làm thế nào để tạo nhiều thư mục con với một lệnh Linux
Làm thế nào để tạo nhiều thư mục con với một lệnh Linux

Video: Làm thế nào để tạo nhiều thư mục con với một lệnh Linux

Video: Làm thế nào để tạo nhiều thư mục con với một lệnh Linux
Video: Tự học Photoshop Cấp Tốc - BÀI 1 - Chỉnh Ảnh Nhanh - YouTube 2024, Tháng Ba
Anonim
Nếu bạn muốn tạo một thư mục chứa một vài thư mục con hoặc một cây thư mục, sử dụng dòng lệnh trong Linux, thông thường bạn phải sử dụng
Nếu bạn muốn tạo một thư mục chứa một vài thư mục con hoặc một cây thư mục, sử dụng dòng lệnh trong Linux, thông thường bạn phải sử dụng

mkdir

lệnh nhiều lần. Tuy nhiên, có một cách nhanh hơn để làm điều này.

Giả sử chúng ta đã tạo một thư mục có tên là htg và muốn tạo bốn thư mục con trong đó. Trong một tình huống bình thường, chúng tôi sẽ sử dụng

mkdir

lệnh để tạo thư mục htg. Sau đó, chúng tôi cần

cd

để thay đổi thư mục htg mới và cuối cùng, chúng tôi sẽ sử dụng

mkdir

lệnh một lần nữa bốn lần để tạo ra bốn thư mục con.

Tất cả điều này có thể được kết hợp thành một lệnh và chúng tôi sẽ chỉ cho bạn cách thực hiện.
Tất cả điều này có thể được kết hợp thành một lệnh và chúng tôi sẽ chỉ cho bạn cách thực hiện.

Để tạo một thư mục mới với nhiều thư mục con, bạn chỉ cần gõ lệnh sau tại dấu nhắc và nhấn Enter (hiển nhiên, thay đổi tên thư mục thành những gì bạn muốn).

mkdir -p htg/{articles,images,note,done}

Các

-p

cờ báo cho

mkdir

lệnh để tạo thư mục chính trước tiên nếu nó chưa tồn tại (htg, trong trường hợp của chúng tôi). Các từ trong ngoặc đơn là một phần của "danh sách mở rộng cú đúp". Mỗi mục trong danh sách mở rộng cú đúp được nối riêng biệt với đường dẫn trước (htg /).

Ví dụ, lệnh trên được mở rộng thành htg / articles, htg / images, htg / note, htg / done, tất cả bốn thư mục con được tạo trong thư mục htg. Như bạn có thể thấy trong ảnh chụp màn hình bên dưới, nó hoạt động.
Ví dụ, lệnh trên được mở rộng thành htg / articles, htg / images, htg / note, htg / done, tất cả bốn thư mục con được tạo trong thư mục htg. Như bạn có thể thấy trong ảnh chụp màn hình bên dưới, nó hoạt động.
Bạn cũng có thể sử dụng danh sách mở rộng cú đúp trong
Bạn cũng có thể sử dụng danh sách mở rộng cú đúp trong

mkdir

nếu bạn đang tạo thư mục con trong thư mục đã tồn tại, như được hiển thị bên dưới. Trong ví dụ này, thư mục htg đã tồn tại để các thư mục con được thêm vào dưới thư mục đó.

Bạn cũng có thể lồng các danh sách mở rộng cú đúp trong
Bạn cũng có thể lồng các danh sách mở rộng cú đúp trong

mkdir

chỉ huy. Ví dụ, trong thư mục con bài viết trong thư mục htg, chúng ta muốn tạo hai thư mục con được gọi là mới và viết lại. Vì vậy, chúng ta gõ lệnh sau tại dấu nhắc và nhấn Enter.

mkdir -p htg/{articles/{new,rewrites},images,notes,done}

Bạn cũng có thể sử dụng đường dẫn đầy đủ nếu bạn muốn, như tôi đã làm trong ví dụ bên dưới:

mkdir -p ~/Documents/htg/{articles/{new,rewrites},images,notes,done}

Bốn thư mục con được tạo ra trong thư mục htg và sau đó hai thư mục con, mới và viết lại, được tạo ra trong thư mục con bài viết.

Nó là dễ dàng. Bạn cũng có thể kết hợp
Nó là dễ dàng. Bạn cũng có thể kết hợp

mkdir

lệnh với

cd

lệnh để tạo một thư mục và thay đổi nó bằng một lệnh.

Đề xuất: