Lệnh mdel trong Linux

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, dir2dir3 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 độ.

400+ câu lệnh phổ biến trong Linux