Lệnh Cp Trong Linux (sao Chép Tập Tin) - Android 2022 - Joe Comp
Có thể bạn quan tâm
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ố SOURCE và DESTINATION đều là các tệp, lệnh cp sao 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ó. Khi SOURCE có nhiều tệp hoặc thư mục làm đối số, đối số DESTINATION phải là một thư mục. Trong tình huống này, các tệp và thư mục SOURCE được chuyển đến thư mục DESTINATION đối số SOURCE và DESTINATION là cả hai thư mục, lệnh cp sao 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 .
thiết bị đầu cuối cpTừ khóa » Cách Sử Dụng Lệnh Cp Trong Linux
-
Cách Sử Dụng Lệnh Copy Trong Linux Bằng VÍ DỤ Dễ Hiểu - Lanit
-
Cách Sao Chép (và Dán) File, Thư Mục Từ Dòng Lệnh Linux
-
Hướng Dẫn Copy File Hoặc Thư Mục Trên Linux Bằng Lệnh CP
-
Hướng Dẫn Copy File Hoặc Folder Trên Linux Bằng Lệnh CP
-
Lệnh Cp Trong Linux / Unix | Sao Chép Tệp / Thư Mục - RT
-
Lệnh Copy File Trong Linux
-
Cách Sao Chép File Trong Linux Bằng Lệnh Cp - FUNiX
-
15 Câu Lệnh Khi Làm Việc Với Lệnh Cp Trong Linux Command
-
Lệnh Cp Trong Linux (Sao Chép Tệp)
-
Cách Di Chuyển, Sao Chép Và Xóa Các File Trên Linux - Thủ Thuật
-
Hướng Dẫn Lệnh Cp Linux Cho Người Mới Bắt đầu (8 Ví Dụ)
-
Cách Sử Dụng Lệnh CP Trong Linux (Sao Chép Tệp) - Morioh
-
Lệnh Copy File Trong Linux
-
40 Lệnh Cơ Bản Trong Linux Bạn Cần Biết (Vi, Kill, Rmdir, Sudo...)