cp là lệnh shell của Linux để sao chép tệp và thư mục.
Sao chép từ nguồn đến đích
$ cp [options] source dest
tùy chọn chính của lệnh cp:
lựa chọn | Sự miêu tả |
---|---|
cp -a | tập tin lưu trữ |
cp -f | buộc sao chép bằng cách xóa tệp đích nếu cần |
cp -i | tương tác - hỏi trước khi ghi đè |
cp -l | liên kết tập tin thay vì sao chép |
cp -L | theo các liên kết tượng trưng |
cp -n | không ghi đè tập tin |
cp -R | sao chép đệ quy (bao gồm cả các tập tin ẩn) |
CPU | cập nhật - sao chép khi nguồn mới hơn đích |
cp -v | dài dòng - in thông báo thông tin |
Sao chép một tệp main.c vào thư mục đích bak :
$ cp main.c bak
Copy 2 file main.c và def.h vào thư mục đường dẫn tuyệt đối đích /home/usr/rapid/ :
$ cp main.c def.h /home/usr/rapid/
Sao chép tất cả các tệp C trong thư mục hiện tại vào thư mục con bak :
$ cp *.c bak
Sao chép thư mục src vào thư mục đường dẫn tuyệt đối /home/usr/rapid/ :
$ cp src /home/usr/rapid/
Sao chép tất cả các tệp và thư mục trong dev theo cách đệ quy vào thư mục con bak:
$ cp -R dev bak
Buộc sao chép tập tin:
$ cp -f test.c bak
Lời nhắc tương tác trước khi ghi đè lên tệp:
$ cp -i test.c bak
cp: overwrite 'bak/test.c'? y
Cập nhật tất cả các tệp trong thư mục hiện tại - chỉ sao chép các tệp mới hơn vào thư mục đích bak:
$ cp -u * bak
Chọn tùy chọn cp và nhấn nút Tạo mã :
Advertising