2012-04-27 10 views
33

Tôi cần sao chép nội dung của thư mục chứa tệp nhị phân vào một tệp nhị phân trong một thư mục khác.Làm cách nào để sao chép một số tệp nhị phân vào một tệp trên hệ thống Linux?

Trong Windows tôi chỉ có thể sử dụng:

copy file1 + file2 targetfile /B 

tôi không thể tìm thấy một cái gì đó tương tự cho Linux (Tôi thấy một cách tiếp cận với cat, nhưng tôi không chắc chắn nếu điều này thực sự làm việc cho các tập tin nhị phân).

Trả lời

62

Unix không có sự phân biệt giữa văn bản và tập tin nhị phân, đó là lý do tại sao bạn có thể chỉ cat chúng lại với nhau:

cat file1 file2 > target_file 
27

cat là một tiện ích rất hữu ích mà sẽ ra nội dung của một hoặc nhiều file để đầu ra tiêu chuẩn . Điều đó có thể được chuyển hướng với tính năng shell-funcionality vào một tệp. Nó sẽ làm việc với các tệp nhị phân hoặc ascii. Trong một số ngôn ngữ lập trình không sử dụng liên kết, mèo được sử dụng để hợp nhất các tệp nhị phân thành một tệp thực thi duy nhất.

cat file1 file2 > target_file