GIÁO TRÌNH HỆ ĐIỀU HÀNH UNIX - LINUX - Trang 63

6
2

-m, --mode=Mod : thiết lập quyền truy nhập Mod như trong lệnh chmod nhưng không cho

quyền rwxrwxrwx.

-p, --parents : tạo các thư mục cần thiết mà không thông báo lỗi khi nó đã tồn tại.
--verbose : hiển thị các thông báo cho mỗi thư mục được tạo.
--help : đưa ra trang trợ giúp và thoát.

Ví dụ, nếu muốn tạo thư mục

test trong thư mục home, hãy gõ lệnh sau:

# mkdir /home/test

* Lnh xóa b thư mc rmdir

Như đã biết, lệnh

mkdir để tạo ra một thư mục mới, và về đối ngẫu thì lệnh rmdir

được dùng để xóa bỏ một thư mục. Cú pháp lệnh:

rmdir [tùy-chn[ <thư-mc>

Có thể xóa bỏ bất kỳ thư mục nào nếu có quyền đó. Lưu ý rằng, thư mục chỉ bị xóa khi

nó "rỗng", tức là không tồn tại file hay thư mục con nào trong đó.

Không có cách gì khôi phục lại các thư mục đã bị xóa, vì thế hãy suy nghĩ cẩn thận

trước khi quyết định xóa một thư mục.

Các tùy chọn của lệnh:

--ignore-fail-on-non-empty : bỏ qua các lỗi nếu xóa một thư mục không rỗng.
-p, --parents : xóa bỏ một thư mục, sau đó lần lượt xóa bỏ tiếp các thư mục có trên đường dẫn

chứa thư mục vừa xóa. Ví dụ, dòng lệnh

rmdir -p /a/b/c sẽ tương đương với ba dòng lệnh

rmdir /a/b/c, rmdir /a/b, rmdir /a (với điều kiện các thư mục là rỗng).

--verbose : đưa ra thông báo khi xóa một thư mục.
--help : hiển thị trang trợ giúp và thoát.

Ví dụ:

# rmdir -p /test/test1/test2

rmdir: /: No such file or directory

#

Dòng lệnh trên sẽ lần lượt xóa ba thư mục

test2, test1, test và hiển thị thông báo trên

màn hình kết quả của lệnh.

* Lnh đổi tên thư mc mv

Cú pháp lệnh:

mv <tên-cũ> <tên-mi>

Lệnh này cho phép đổi tên một thư mục từ

tên-cũ thành tên-mi.

Ví dụ, lệnh

# mv LinuxVN.com LinuxVN

sẽ đổi tên thư mục

LinuxVN.com thành LinuxVN.

Nếu sử dụng lệnh

mv để đổi tên một thư mục với một cái tên đã được đặt cho một file

thì lệnh sẽ gặp lỗi.

Nếu tên mới trùng với tên một thư mục đang tồn tại thì nội dung của thư mục được đổi

tên sẽ ghi đè lên nội dung của thư mục trùng tên.