3-commande linux cp ,mv ,rm ,rmdir ,ln #darija
Mục lục:
- Cách sử dụng lệnh
cp - Sao chép tập tin bằng lệnh cp
- Sao chép thư mục với lệnh cp
- Sao chép nhiều tập tin và thư mục
- Phần kết luận
Khi làm việc trên các hệ thống Linux và Unix, sao chép tệp và thư mục là một trong những nhiệm vụ phổ biến nhất bạn sẽ thực hiện hàng ngày.
cp
là một tiện ích dòng lệnh để sao chép các tệp và thư mục trên các hệ thống Unix và Linux., chúng tôi sẽ giải thích cách sử dụng lệnh
cp
.
Cách sử dụng lệnh
cp
Cú pháp chung cho lệnh
cp
như sau:
cp SOURCE… DESTINATION
SOURCE
có thể chứa một hoặc nhiều tệp hoặc thư mục làm đối số và đối số
DESTINATION
có thể là một tệp hoặc thư mục.
- Khi cả hai đối số
SOURCEvàDESTINATIONđều là các tệp, lệnhcpsao chép tệp đầu tiên sang tệp thứ hai. Nếu tệp không tồn tại, lệnh sẽ tạo ra nó. KhiSOURCEcó nhiều tệp hoặc thư mục làm đối số, đối sốDESTINATIONphải là một thư mục. Trong tình huống này, các tệp và thư mụcSOURCEđược chuyển đến thư mụcDESTINATIONđối sốSOURCEvàDESTINATIONlà cả hai thư mục, lệnhcpsao chép thư mục đầu tiên vào thư mục thứ hai.
Để sao chép tệp và thư mục, bạn phải có ít nhất quyền đọc trên tệp nguồn và quyền ghi trên thư mục đích. Nếu không, một lỗi từ chối cấp phép được hiển thị.
Sao chép tập tin bằng lệnh cp
Kịch bản cơ bản nhất của việc sử dụng
cp
là sao chép một tệp trong thư mục làm việc hiện tại. Ví dụ: để sao chép một tệp có tên
file.txt
vào
file_backup.txt
bạn hãy chạy lệnh sau:
cp file file_backup
hoặc là
cp file{, _backup}
Để sao chép một tập tin vào thư mục khác, chỉ định đường dẫn tuyệt đối hoặc tương đối đến thư mục đích.
Khi chỉ tên thư mục được chỉ định làm đích, tệp đã sao chép có cùng tên với tệp gốc.
Trong ví dụ sau, chúng tôi đang sao chép tệp
file.txt
vào thư mục
/backup
:
cp file.txt /backup
cp file.txt /backup/new_file.txt
Theo mặc định, nếu tệp đích tồn tại, nó sẽ bị ghi đè. Tùy chọn
-n
yêu cầu
cp
không ghi đè lên tệp hiện có.
Để buộc
cp
nhắc nhở xác nhận, hãy sử dụng tùy chọn
-i
.
cp -i file.txt file_backup.txt
cp -u file.txt file_backup.txt
Khi sao chép một tập tin, tập tin mới thuộc sở hữu của người dùng đang chạy lệnh. Sử dụng tùy chọn
-p
để duy trì chế độ tệp, quyền sở hữu và dấu thời gian:
cp -p file.txt file_backup.txt
Một tùy chọn khác có thể hữu ích là
-v
, thông báo cho
cp
để in đầu ra dài dòng:
cp -v file.txt file_backup.txt
'file.txt' -> 'file_backup.txt'
Sao chép thư mục với lệnh cp
Để sao chép một thư mục, bao gồm tất cả các tệp và thư mục con của nó, hãy sử dụng tùy chọn
-R
hoặc
-r
.
Trong ví dụ sau, chúng tôi đang sao chép thư mục
Pictures
sang
Pictures_backup
:
cp -R Pictures Pictures_backup
Lệnh trên tạo thư mục đích và sao chép đệ quy tất cả các tệp và thư mục con từ nguồn vào thư mục đích.
Nếu thư mục đích đã tồn tại, chính thư mục nguồn và tất cả nội dung của nó được sao chép bên trong thư mục đích. Để chỉ sao chép các tệp và thư mục con chứ không phải thư mục đích, hãy sử dụng tùy chọn
-T
:
cp -RT Pictures Pictures_backup
Một cách khác để chỉ sao chép nội dung của thư mục chứ không phải chính thư mục đó là sử dụng ký tự đại diện (
*
). Nhược điểm của lệnh sau là nó không sao chép các tệp và thư mục ẩn (những tệp bắt đầu bằng dấu chấm
.
):
cp -RT Pictures/* Pictures_backup/
Tất cả các tùy chọn chúng tôi sử dụng trong phần trước khi sao chép tệp cũng có thể được sử dụng khi sao chép thư mục. Sự khác biệt chính là khi sao chép thư mục. bạn luôn cần sử dụng tùy chọn
-R
.
Sao chép nhiều tập tin và thư mục
Để sao chép nhiều tệp và thư mục cùng một lúc, chỉ định tên của chúng và sử dụng thư mục đích làm đối số cuối cùng:
cp file.txt dir file1.txt dir1
Khi sao chép nhiều tập tin, đích phải là một thư mục.
Phần kết luận
Sao chép tập tin và thư mục bằng lệnh
cp
là một nhiệm vụ đơn giản. Để biết thông tin về tất cả các tùy chọn
cp
có sẵn, hãy nhập
man cp
trong thiết bị đầu cuối của bạn.
Để sao chép tệp qua mạng, hãy sử dụng tiện ích
rsync
và
scp
.
Botnetwebs không chỉ cho phép kẻ lừa đảo gửi spam hoặc phần mềm độc hại tới hàng triệu PC cùng một lúc. Họ cũng đại diện cho một nhiễm trùng rất đàn hồi sử dụng nhiều tập tin. Một nỗ lực khử trùng có thể loại bỏ một số tập tin, nhưng những người bị bỏ lại phía sau sẽ thường xuyên tải xuống các tập tin được dọn dẹp.
Thủ phạm "không phải là một đám nerds ngồi trong một căn phòng tối tăm nào đó phát triển những botnet này cho vui", Atif Mushtaq của FireEye viết. Milpitas, California, công ty bảo mật đã đặt ra thuật ngữ
Bạn có muốn cho phép sao chép các tập tin từ trang web này vào máy tính của mình không. từ trang web này được sao chép vào dấu nhắc máy tính của bạn trong Internet Explorer trên Windows. Cho phép kéo và thả.
Khi bạn cố gắng kéo và thả hình ảnh từ trang web vào máy tính Windows hoặc Trình khám phá tệp, bạn có thể nhận được lời nhắc:
Chuyển đến địa chỉ đã sao chép hoặc Tìm kiếm bằng văn bản đã sao chép trong IE
Sử dụng Paste and Go hoặc Go to copied address & Search sử dụng văn bản sao chép, trong Internet Explorer trên Windows 10/8, để mở trực tiếp liên kết URL hoặc văn bản Tìm kiếm.







