TỰ HỌC SỬ DỤNG LINUX - Trang 91

82

Làm quen với hệ thống tập tin ext3fs

4.6.5

Câu lệnh mv

Nếu bạn không cần sao chép, mà cần di chuyển tập tin từ một thư mục này vào
một thư mục khác, thì có thể sử dụng câu lệnh mv. Cú pháp của lệnh này tương
tự như cú pháp của cp. Hơn nữa, lệnh này đầu tiên sao chép tập tin (hay thư
mục), và sau đó mới xóa tập tin (thư mục) ban đầu. Các tùy chọn của nó cũng
giống như của cp.

Câu lệnh mv không chỉ dùng để di chuyển, mà còn dùng để thay đổi tên tập

tin và thư mục, tức là di chuyển chúng trong phạm vi của một thư mục. Chỉ cần
đặt vào chỗ hai tham số tên cũ và tên mới của tập tin như thế này:

[user]$ mv tên_cũ tên_mới

Nhưng hãy chú ý là câu lệnh mv không cho phép đổi tên một vài tập tin cùng

lúc bằng cách sử dụng các mẫu tên. Do đó câu lệnh:

[user]$ mv *.doc *.odt

sẽ không làm việc. Khi sử dụng lệnh mv cũng giống như khi sử dụng cp, đừng
quyền thêm vào tùy chọn -i để hiện ra cảnh báo khi có tập tin sẽ bị ghi chèn.

4.6.6

Câu lệnh rm và rmdir

Để xóa những tập tin và thư mục không cần thiết trên Linux có các câu lệnh rm
(xóa tập tin) và rmdir (xóa thư mục rỗng). Để sử dụng những câu lệnh này, bạn
đọc cần có quyền ghi vào thư mục lưu những tập tin hoặc thư mục muốn xóa. Khi
này quyền thay đổi chính bản thân các tập tin và thư mục là không cần thiết.
Nếu muốn câu hỏi xác nhận sự cho phép của người dùng xuất hiện trước khi xóa
tập tin, thì hãy dùng tùy chọn -i (rất dễ nhớ, tùy chọn này có ở những câu lệnh
cp

, mv đã kể trên).

Nếu dùng câu lệnh rm (không có tùy chọn) để xóa thư mục thì sẽ xuất hiện

thông báo dạng “cannot remove ‘l4u’: Is a directory” (không thể xóa bỏ, đây là
thư mục). Để xóa thư mục thì cần xóa tất cả những tập tin có trong nó, sau đó
xóa bản thận thư mục bằng lệnh rmdir. Tuy nhiên có thể xóa thư mục không
rỗng cùng với tất cả những tập tin và thư mục có trong nó, nếu sử dụng câu lệnh
rm

với tùy chọn -r.

Nếu chạy lệnh rm *, thì sẽ xóa tất cả những tập tin có trong thư mục hiện

thời. Các thư mục con không bị động tới. Để xóa cả tập tin và thư mục con của
thư mục hiện thời cần dùng tùy chọn -r kể trên. Tuy nhiên cần luôn luôn nhớ
rằng, trên Linux không có câu lệnh phục hồi tập tin sau khi xóa, thậm chí cả khi
vừa xóa xong

11

. Theo tôi nghĩ bất kỳ người dùng Linux nào cũng có thể chia sẻ

với bạn cảm giác bị mất tập tin “ngay trước mắt”. Vì thế hãy khi hai lần trước
khi xóa gì đó và đừng quên tùy chọn -i.

11

Có một số cách phụ hồi tập tin đã xóa trên hệ thống tập tin cũ ext3fs, nhưng chúng ta là những người

dùng mới, do đó không xem xét chúng. Tất nhiên bạn có thể tham khảo tài liệu HOWTO có trên

http:

//www.tldp.org

này trong trường hợp khẩn cấp.

Liên Kết Chia Sẽ

** Đây là liên kết chia sẻ bới cộng đồng người dùng, chúng tôi không chịu trách nhiệm gì về nội dung của các thông tin này. Nếu có liên kết nào không phù hợp xin hãy báo cho admin.