Sao chép tệp trong Linux bằng lệnh "Cài đặt"
Lệnh cài đặt trên các hệ thống Linux được sử dụng để sao chép các tệp và thực hiện điều này bằng cách kết hợp một số lệnh thành một để dễ sử dụng. Lệnh cài đặt sử dụng lệnh cp , chown , chmod và strip .
Lệnh cài đặt sẽ không được sử dụng để cài đặt các ứng dụng đã được chuẩn bị để sử dụng. Những tệp này nên được tải xuống và cài đặt bằng lệnh apt-get .
Cài đặt Cú pháp Lệnh
Dưới đây là cú pháp thích hợp để sử dụng cho lệnh cài đặt . Ba đầu tiên được sử dụng để sao chép một nguồn đến đích đã tồn tại, đồng thời cũng chỉ định các quyền. Phần cuối cùng được sử dụng để tạo tất cả các thành phần của thư mục hoặc thư mục đã cho.
cài đặt [ TÙY CHỌN ] ... SOURCE DEST cài đặt [ TÙY CHỌN ] ... NGUỒN ... DIRECTORY cài đặt [ TÙY CHỌN ] ... -t DIRECTORY SOURCE cài đặt [ TÙY CHỌN ] ... -d DIRECTORYĐây là các tùy chọn bạn có thể sử dụng với lệnh cài đặt :
- --backup [= CONTROL ] sao lưu từng tệp đích hiện tại
- -b giống như --backup nhưng không chấp nhận một đối số
- -c là (bỏ qua)
- -C nên được sử dụng để cài đặt một tập tin. Tức là, trừ khi mục tiêu đã tồn tại và giống với tệp mới, trong trường hợp đó, thời gian sửa đổi sẽ không bị thay đổi.
- -d , --directory sẽ xử lý tất cả các đối số dưới dạng tên thư mục; tạo tất cả các thành phần của các thư mục được chỉ định
- -D tạo tất cả các thành phần hàng đầu của DEST ngoại trừ phần cuối cùng, sau đó sao chép SOURCE thành DEST. Nó hữu ích ở định dạng đầu tiên ở trên.
- -g , --group = GROUP đặt quyền sở hữu nhóm
- -m , --mode = MODE đặt chế độ quyền (như trong chmod), thay vì rwxr-xr-x
- -o , --owner = OWNER đặt quyền sở hữu (chỉ dành cho siêu người dùng)
- -p , --preserve-timestamps áp dụng thời gian truy cập / sửa đổi của tệp SOURCE cho tệp đích tương ứng
- -s , --Bước dải biểu tượng bảng. Nó chỉ hữu ích cho các định dạng đầu tiên và thứ hai ở trên.
- -S , --suffix = SUFFIX ghi đè hậu tố sao lưu thông thường
- -v , --verbose in tên của mỗi thư mục khi nó được tạo
- -z, --context-CONTEXT đặt bối cảnh bảo mật SELinux của các tệp và thư mục
- --Trợ giúp hiển thị thông tin trợ giúp và thoát
- --version ra thông tin phiên bản và thoát
Hậu tố sao lưu là `~ ', trừ khi được đặt với --suffix hoặc SIMPLE_BACKUP_SUFFIX. Có thể chọn phương thức điều khiển phiên bản thông qua tùy chọn --backup hoặc thông qua biến môi trường VERSION_CONTROL.
Đây là những giá trị:
- không, không bao giờ thực hiện sao lưu (ngay cả khi --backup được cung cấp)
- đánh số, t tạo các bản sao lưu được đánh số
- hiện tại, nil được đánh số nếu sao lưu được đánh số tồn tại: nếu không, nó đơn giản
- đơn giản, không bao giờ luôn tạo bản sao lưu đơn giản
Tài liệu đầy đủ để cài đặt được duy trì dưới dạng cẩm nang Texinfo. Nếu thông tin và cài đặt chương trình được cài đặt đúng tại trang web của bạn, cài đặt thông tin lệnh sẽ cho phép bạn truy cập vào hướng dẫn đầy đủ.
Quan trọng: Sử dụng lệnh man ( % man ) để xem cách một lệnh được sử dụng trên máy tính cụ thể của bạn.
Ví dụ về lệnh cài đặt
Sau đây là một ví dụ về cách sử dụng lệnh cài đặt Linux để sao chép các tập tin. Mỗi thư mục và tệp phải được tùy chỉnh cho tình huống của riêng bạn.
cài đặt -D /source/folder/*.py / destination / folderỞ đây, tùy chọn -D được sử dụng để sao chép tất cả các tệp .py từ thư mục / source / vào thư mục / destination / folder. Một lần nữa, tất cả mọi thứ nhưng "cài đặt" và "-D" nên được thay đổi để phù hợp cho các tập tin và thư mục của riêng bạn.
Nếu bạn cần tạo thư mục đích, bạn có thể sử dụng lệnh này (ví dụ của chúng tôi ở đây):
cài đặt -d / đích / thư mục