Lệnh copyCommand Prompt sao chép một tệp, lưu trữ phiên bản thứ hai ở một vị trí khác mà bạn chọn.
Sử dụng lệnh để sao chép tệp bằng tên và phần mở rộng tệp cụ thể của nó hoặc sử dụng ký tự đại diện để sao chép các nhóm tệp cùng một lúc, bất kể tên tệp hoặc phần mở rộng. Một số tùy chọn lệnh khác bao gồm xác minh rằng các tệp đã được sao chép chính xác và loại bỏ lời nhắc ghi đè lên các tệp cùng tên.
Tính sẵn sàng của lệnh sao chép
Lệnh sao chép có sẵn từ trong Command Prompt trong Windows 11, Windows 10, Windows 8, Windows 7, Windows Vista và Windows XP, cũng như từ sửa chữa / khôi phục Tùy chọn Khởi động Nâng cao và Tùy chọn Khôi phục Hệ thống menu.
Tính khả dụng của một số công tắc lệnh sao chép nhất định và cú pháp lệnh khác có thể khác nhau giữa các hệ điều hành.
Sao chép Cú pháp Lệnh
Lệnh chấp nhận dạng chung sau:
copy[ / d] [ / v] [ / n] [ / y | / - y] [ / z] [ / l] [ / a | / b] nguồn [ / a | / b] [ +nguồn [ / a | / b] [ + …] [đích [ / a | / b] [ /?]
Xem Cách Đọc Cú pháp Lệnh nếu bạn không chắc chắn cách diễn giải cú pháp lệnh sao chép như được mô tả ở trên hoặc trong danh sách bên dưới.
Tùy chọn lệnh sao chép | |
---|---|
Mục | Giải thích |
/ d | Cho phép giải mã tệp đích được tạo. |
/ v | Xác minh rằng các tệp mới được viết đúng. |
/ n | Sử dụng tên tệp ngắn, nếu có, khi sao chép tệp có tên không phải 8dot3. |
/ y | Ngăn lời nhắc xác nhận ghi đè tệp đích nếu nó trùng tên với tệp nguồn. |
/ - y | Hiển thị lời nhắc xác nhận ghi đè tệp nếu tên tệp nguồn trùng với tên tệp đích. |
/ z | Sao chép các tệp được nối mạng ở chế độ có thể khởi động lại. |
/ l | Sao chép liên kết đến nguồn thay vì tệp thực mà nguồn trỏ đến. Điều này chỉ có liên quan nếu nguồn là một liên kết tượng trưng. |
/ a | Cho biết tệp văn bản ASCII. |
/ b | Cho biết tệp nhị phân. |
nguồn | Đây là vị trí và tên của tệp bạn muốn sao chép. Nguồn có thể không phải là một thư mục và bạn không được sử dụng các ký tự đại diện (dấu hoa thị). |
đích | Đây là vị trí và / hoặc tên tệp mà tệp được chỉ định trong nguồn sẽ được sao chép sang. |
/? | Sử dụng công tắc trợ giúp với lệnh sao chép để hiển thị trợ giúp chi tiết về một số tùy chọn của lệnh. |
Nối tệp bằng cách chọn một số tệp nguồn nhưng chỉ một tệp đích.
Sao chép Ví dụ về Lệnh
Dưới đây là một số ví dụ về cách sử dụng lệnh sao chép:
Sao chép sang Thư mục Khác
copy Z: / Software / program.iso C: / Users / Jon / Downloads / Programs \
Chương trình sao chép chương trình.iso từ ổ đĩa Z: vào thư mục Chương trình của người dùng.
Sao chép và đổi tên
copy Y: / install / j93n.exe Y: / more / m1284.msi
Bạn có thể sử dụng lệnh sao chép để đổi tên tệp và thậm chí thay đổi phần mở rộng tệp của nó. Trong ví dụ này, tệp j93n.exe sao chép vào một thư mục mới trên ổ đĩa Y: là m1284.msi.
Đây không phải là kỹ thuật chuyển đổi tệp (tức là tệp EXE không thực sự được chuyển đổi thành MSI) mà thay vào đó là một cách để tạo một bản sao giống hệt nhưng với tệp đích được lưu dưới một tên khác và bên trong thư mục khác.
copy D: / i386 / atapi.sy_ C: / Windows / atapi.sys
Trong ví dụ trên, tệp atapi.sy_, nằm trong thư mục i386 trên CD cài đặt Windows XP, được sao chép vào thư mục C: / Windows dưới dạng atapi.sys.
Không giống như ví dụ về ổ Y: ở trên, ví dụ này thực tế hơn một chút, vì sao chép các tệp như vậy từ đĩa là một thực tế phổ biến khi sửa một số sự cố Windows cụ thể.
Sao chép vào Đường dẫn Hiện tại
copy D: / readme.htm
Trong ví dụ này, lệnh sao chép không có đích được chỉ định, vì vậy tệp readme.htm được sao chép vào bất kỳ thư mục nào bạn đã nhập lệnh sao chép từ đó.
Ví dụ: nếu bạn nhập bản sao d: / readme.htm từ dấu nhắc C: / Windows>, tệp HTM đó sẽ được sao chép sang C: / Windows.
Chỉ sao chép một số loại tệp nhất định
copy / y / v C: / Users / Jon / Downloads \. Mp3 C: / Users / Jon / Music / DownloadedMusic \
Lệnh này sao chép tất cả các tệp MP3 (.mp3) từ thư mục Tải xuống vào thư mục Music / DownloadedMusic \, nhưng chúng tôi muốn đảm bảo rằng mọi tệp đều được sao chép, ngay cả khi đã có một tệp trong DownloadedMusic có cùng tên (/ y). Chúng tôi sẽ xác minh bản sao (/ v) để đảm bảo Command Prompt cho chúng tôi biết liệu các tệp có thực sự được sao chép hay có lỗi xảy ra trong quá trình này hay không.
Một thư mục phải tồn tại ở vị trí đích trước khi lệnh sao chép sẽ sao chép tệp vào đó. Tạo các thư mục mới trong Command Prompt bằng lệnh mkdir.
Hợp nhất các tệp thành một
sao chép Z: / file1.txt + Z: / file2.txt + Z: / file3.txt Z: / kết hợp.txt
Thao tác này sẽ hợp nhất ba tệp TXT thành một tệp mới có tên là kết hợp.txt. Như bạn có thể thấy, mỗi tệp nên là một phần của hợp nhất cần được phân tách bằng dấu +, nhưng không có dấu cách.
Bạn cũng có thể sử dụng dấu hoa thị để nối nhiều tệp. Vì vậy, trong ví dụ của chúng tôi, chúng tôi có thể thay thế tất cả các phiên bản.txt đó bằng Z: \. Txt, nhưng chỉ khi chúng tôi muốn hợp nhất mọi tệp TXT từ ổ đĩa Z:
Sao chép các lệnh liên quan
Lệnh này tương tự như lệnh xcopy, nhưng không giống như sao chép, xcopy cũng hoạt động trên các thư mục.