lệnh cp trong Linux / Unix

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

cú pháp lệnh cp

Sao chép từ nguồn sang đí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 lưu trữ tệp
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 các tệp 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
cp -R bản sao đệ quy (bao gồm các tệp ẩn)
cp -u cập nhật - sao chép khi nguồn mới hơn đích
cp -v verbose - in tin nhắn 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 / quick / :

$ 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 / quick / :

$ cp src /home/usr/rapid/

 

Sao chép tất cả các tệp và thư mục trong dev đệ quy sang bak thư mục con :

$ cp -R dev bak

 

Buộc sao chép tệp:

$ cp -f test.c bak

 

Lời nhắc tương tác trước khi ghi đè 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)
Theo các liên kết tượng trưng (-L)
Không ghi đè (-n)
Bản sao cây thư mục đệ quy (-R)
Cập nhật các tệp mới hơn (-u)
Thông báo 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

LINUX
BẢNG RAPID