6
6
Trong ví dụ này, tên file đích sẽ là
vd nghĩa là tạo một file mới /home/test/vd.
Nếu sử dụng lệnh này để sao một thư mục, sẽ có một thông báo được đưa ra cho biết nguồn
là một thư mục và vì vậy không thể dùng lệnh
cp để sao chép.
# cp . newdir
cp: .: omitting directory
Ví dụ về việc lệnh
cp cho phép sao nhiều file cùng một lúc vào một thư mục.
# cp vd vd1 newdir
# pwd
/newdir
# ls -l
total 8
-rw-r--r-- 1 root ftp 15 Nov 14 11:00 vd
-rw-r--r-- 1 root ftp 12 Nov 14 11:00 vd1
Lưu ý:
Đối với nhiều lệnh làm việc với file, khi gõ lệnh có thể sử dụng kí hiệu mô
tả nhóm để xác định một nhóm file làm cho tăng hiệu lực của các lệnh đó. Ví dụ,
lệnh:
# cp * bak
thực hiện việc sao chép mọi file có trong thư mục hiện thời sang thư mục con
của nó có tên là
bak.
Dùng lệnh
# cp /usr/src/linux-2.2.14/include/linux/*.h bak
cho phép sao chép mọi file với tên có hai kí hiệu cuối cùng là ".h" sang thư mục
con
bak.
Chính vì lí do nói trên, dù trong nhiều lệnh tuy không nói đến việc sử dụng kí hiệu mô
tả nhóm file nhưng chúng ta có thể áp dụng chúng nếu điều đó không trái với suy luận
thông thường. Do những tình huống như thế là quá phong phú cho nên không thể giới thiệu
hết trong tài liệu. Chúng ta chú ý một giải pháp là mỗi khi sử dụng một lệnh nào đó, nên
thử nghiệm cách thức hiệu quả này.
* Đổi tên file với lệnh mv
Cú pháp lệnh đổi tên file:
mv <tên-cũ> <tên-mới>
Lệnh này cho phép đổi tên file từ tên cũ thành tên mới.
Ví dụ:
# mv vd newfile
Lệnh này sẽ đổi tên file
vd thành newfile. Trong trường hợp file newfile đã tồn tại,
nội dung của file
vd sẽ ghi đè lên nội dung của file newfile.
* Xóa file với lệnh rm
Lệnh
rm là lệnh rất "nguy hiểm" vì trong Linux không có lệnh khôi phục lại những gì
đã xóa, vì thế hãy cẩn trọng khi sử dụng lệnh này. Cú pháp lệnh: