Giới thiệu
Trong lab này, bạn sẽ học cách sử dụng lệnh mdel
trong Linux để tạo và quản lý nhiều thư mục một cách hiệu quả. Lệnh mdel
cho phép bạn tạo nhiều thư mục cùng một lúc, điều này có thể tiết kiệm thời gian khi thiết lập một cấu trúc thư mục phức tạp.
Bạn sẽ bắt đầu bằng việc hiểu mục đích và cú pháp của lệnh mdel
, bao gồm các tùy chọn khả dụng và các trường hợp sử dụng phổ biến. Sau đó, bạn sẽ thực hành tạo và quản lý nhiều thư mục bằng lệnh mdel
, khám phá các tình huống nâng cao như tạo các thư mục trung gian khi cần.
Tìm hiểu Mục đích và Cú pháp của Lệnh mdel
Trong bước này, bạn sẽ tìm hiểu về mục đích và cú pháp của lệnh mdel
trong Linux. Lệnh mdel
được sử dụng để tạo nhiều thư mục cùng một lúc, đây có thể là một tính năng tiết kiệm thời gian khi bạn cần tạo một cấu trúc thư mục với nhiều cấp độ.
Để hiểu cú pháp cơ bản của lệnh mdel
, hãy chạy lệnh sau:
man mdel
Thao tác này sẽ hiển thị trang hướng dẫn sử dụng cho lệnh mdel
, cung cấp thông tin về cách sử dụng và các tùy chọn khả dụng.
Cú pháp cơ bản của lệnh mdel
như sau:
mdel [options] directory1 directory2 directory3 ...
Lệnh mdel
nhận một hoặc nhiều tên thư mục làm đối số và tạo tất cả chúng cùng một lúc. Một số tùy chọn phổ biến bao gồm:
-p
: Tạo các thư mục trung gian khi cần. Điều này hữu ích khi tạo một cấu trúc thư mục với nhiều cấp độ.-v
: Chế độ verbose, hiển thị tên của từng thư mục khi nó được tạo.-m
: Đặt mode (quyền) của các thư mục được tạo.
Ví dụ: để tạo ba thư mục có tên dir1
, dir2
và dir3
trong thư mục ~/project
, bạn có thể sử dụng lệnh sau:
mdel dir1 dir2 dir3
Ví dụ đầu ra:
~/project/dir1
~/project/dir2
~/project/dir3
Trong bước tiếp theo, bạn sẽ thực hành tạo và quản lý nhiều thư mục bằng lệnh mdel
.
Tạo và Quản lý Nhiều Thư mục Bằng mdel
Trong bước này, bạn sẽ học cách tạo và quản lý nhiều thư mục bằng lệnh mdel
.
Đầu tiên, hãy tạo một vài thư mục trong thư mục ~/project
:
mdel dir1 dir2 dir3
Ví dụ đầu ra:
~/project/dir1
~/project/dir2
~/project/dir3
Như bạn có thể thấy, lệnh mdel
đã tạo cả ba thư mục cùng một lúc.
Bây giờ, hãy tạo một cấu trúc thư mục phức tạp hơn bằng tùy chọn -p
:
mdel -p dir1/subdir1 dir1/subdir2 dir2/subdir1
Ví dụ đầu ra:
~/project/dir1
~/project/dir1/subdir1
~/project/dir1/subdir2
~/project/dir2
~/project/dir2/subdir1
Tùy chọn -p
đảm bảo rằng bất kỳ thư mục trung gian cần thiết nào sẽ được tạo tự động.
Để xác minh các thư mục đã được tạo, bạn có thể sử dụng lệnh ls
:
ls -l ~/project
Ví dụ đầu ra:
total 12
drwxrwxr-x 3 labex labex 4096 Apr 12 12:34 dir1
drwxrwxr-x 2 labex labex 4096 Apr 12 12:34 dir2
drwxrwxr-x 3 labex labex 4096 Apr 12 12:34 dir3
Bạn cũng có thể sử dụng tùy chọn -v
để xem tên của các thư mục khi chúng được tạo:
mdel -v dir4 dir5 dir6
Ví dụ đầu ra:
~/project/dir4
~/project/dir5
~/project/dir6
Trong bước tiếp theo, bạn sẽ khám phá các tùy chọn và tình huống nâng cao hơn của lệnh mdel
.
Khám phá Các Tùy chọn và Tình huống Nâng cao của Lệnh mdel
Trong bước cuối cùng này, bạn sẽ khám phá một số tùy chọn và tình huống nâng cao của lệnh mdel
.
Một tùy chọn hữu ích là flag -m
, cho phép bạn đặt quyền của các thư mục được tạo. Ví dụ: để tạo một thư mục với quyền 755:
mdel -m 755 dir7
Ví dụ đầu ra:
~/project/dir7
Bạn có thể xác minh các quyền bằng lệnh ls -l
:
ls -ld ~/project/dir7
Ví dụ đầu ra:
drwxr-xr-x 2 labex labex 4096 Apr 12 12:34 /home/labex/project/dir7
Một tình huống nâng cao khác là tạo các thư mục có khoảng trắng trong tên. Để thực hiện việc này, bạn có thể sử dụng dấu ngoặc kép xung quanh tên thư mục:
mdel "dir 8" "dir 9"
Ví dụ đầu ra:
~/project/dir 8
~/project/dir 9
Bạn cũng có thể sử dụng lệnh mdel
để tạo các thư mục ở các vị trí khác nhau, không chỉ trong thư mục làm việc hiện tại. Để thực hiện việc này, chỉ cần cung cấp đường dẫn đầy đủ đến thư mục bạn muốn tạo:
mdel /tmp/dir10 /tmp/dir11
Ví dụ đầu ra:
/tmp/dir10
/tmp/dir11
Trong bước cuối cùng này, bạn đã học cách sử dụng các tùy chọn và tình huống nâng cao của lệnh mdel
để tạo các thư mục có quyền và tên cụ thể, cũng như ở các vị trí khác nhau.
Tóm tắt
Trong lab này, bạn đã tìm hiểu về mục đích và cú pháp của lệnh mdel
trong Linux, được sử dụng để tạo nhiều thư mục cùng một lúc. Bạn đã khám phá cú pháp cơ bản của lệnh mdel
và các tùy chọn phổ biến của nó, chẳng hạn như -p
để tạo các thư mục trung gian và -v
cho chế độ verbose. Sau đó, bạn đã thực hành tạo và quản lý nhiều thư mục bằng lệnh mdel
, bao gồm tạo một cấu trúc thư mục phức tạp với tùy chọn -p
. Nhìn chung, lệnh mdel
có thể là một tính năng tiết kiệm thời gian khi bạn cần tạo một cấu trúc thư mục với nhiều cấp độ.