lệnh cp trong Linux/Unix

cp là lệnh shell của Linux để sao chép tệp và thư mục.

cú pháp lệnh cp

Sao chép từ nguồn đến đích

$ cp [options] source dest

tùy chọn lệnh cp

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

ví dụ lệnh cp

Sao chép một tệp main.c vào thư mục đích bak :

$ cp main.c bak

 

Copy 2 file main.cdef.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

trình tạo mã cp

Chọn tùy chọn cp và nhấn nút Tạo mã :

Tùy chọn
Buộc sao chép (-f)
Tương tác - hỏi trước khi ghi đè (-i)
Liên kết tệp (-l)
Thực hiện theo các liên kết tượng trưng (-L)
Không ghi đè (-n)
Sao chép cây thư mục đệ quy (-R)
Cập nhật các tập tin mới hơn (-u)
Tin nhắn dài dòng (-v)
 
Tệp/thư mục
Tệp/thư mục nguồn:
Thư mục/tệp đích:
 
chuyển hướng đầu ra
 
 

Nhấp vào hộp văn bản để chọn mã, sau đó sao chép và dán mã vào thiết bị đầu cuối:

 


Xem thêm

Advertising

LINUX
°• CmtoInchesConvert.com •°