Cách sao chép thư mục sang thư mục khác trong Bash trên Linux

Cach Sao Chep Thu Muc Sang Thu Muc Khac Trong Bash Tren Linux



Biết cách sao chép một thư mục là điều cần thiết để sao lưu, di chuyển dữ liệu, sắp xếp các tệp và truyền tệp từ xa. Hơn nữa, việc sao chép một thư mục sang một thư mục khác tùy thuộc vào các yếu tố khác nhau như kích thước thư mục, thuộc tính và công cụ bạn sử dụng cho quy trình. Tuy nhiên, những người mới bắt đầu sử dụng Linux đôi khi không biết cách sao chép chính xác một thư mục sang thư mục khác trong Bash mà không gặp lỗi. Vì vậy, trong blog nhanh này, chúng tôi đã đưa vào các lệnh đơn giản để sao chép một thư mục sang một thư mục khác trong Bash trên Linux.

Cách sao chép thư mục sang thư mục khác trong Bash trên Linux

Thật dễ dàng để sao chép và dán một thư mục vào một thư mục khác trong Bash và bạn có thể thực hiện việc đó bằng cách sử dụng các lệnh đơn giản trong dòng lệnh.







Mở terminal và nhập bộ lệnh sau để điều hướng đến thư mục mẹ của thư mục mà bạn muốn sao chép:



đĩa CD / con đường / ĐẾN / thư mục cha mẹ



Thay thế “/path/to/parent_directory” bằng đường dẫn thực tế của thư mục mẹ chứa thư mục mà bạn định sao chép và hãy gọi nó là thư mục nguồn. Khi nhập lệnh, bạn sẽ thấy dòng lệnh mới chứa tên của thư mục nguồn. Bây giờ, sao chép thư mục hiện tại thông qua lệnh “cp”:





cp -r nguồn_thư mục / con đường / ĐẾN / thư mục đích

Thay cho “source_directory”, hãy nhập tên của thư mục nguồn. Thay thế “/path/to/target_directory” bằng đường dẫn thực tế mà bạn sắp dán thư mục đã sao chép. Tùy chọn “-r” hướng dẫn rõ ràng hệ thống sao chép đệ quy thư mục nguồn, thư mục con và các nội dung khác.



Hãy lấy một ví dụ trong đó chúng tôi sử dụng tập lệnh Bash để sao chép một thư mục sang thư mục khác. Đầu tiên, chạy từng lệnh sau để tạo tập lệnh Bash, sau đó cung cấp các quyền thực thi:

chạm sao chép.sh

chmod u+x copy.sh

Bây giờ, hãy mở tập lệnh tới trình soạn thảo nano và viết chương trình sau vào đó:

#!/bin/bash

tiếng vang 'sao chép một thư mục'



cp -r ~ / Tài liệu ~ / Âm nhạc

Cuối cùng, lưu tập lệnh và thực thi nó trong terminal.

. / sao chép.sh

Sau khi bạn thực thi tập lệnh, đã đến lúc kiểm tra kết quả xem hệ thống đã sao chép thư mục “Âm nhạc” vào “Tài liệu” hay chưa.

đĩa CD ~ / Các tài liệu

ls

Phần kết luận

Sao chép một thư mục sang một thư mục khác là một nhiệm vụ cơ bản trong Linux và hướng dẫn ngắn gọn này giải thích việc đó bằng cách sử dụng shell Bash. Quá trình tổng thể rất đơn giản và bắt đầu bằng việc điều hướng đến thư mục mẹ chứa tệp mà chúng tôi định sao chép. Cuối cùng, chúng tôi đã xác minh xem nhiệm vụ có thành công hay không.