Tôi đã tách một tệp lớn bằng lệnh tách từ Terminal và sao chép nó từ thẻ nhớ USB sang MacBook.
Điều này dẫn đến một vài tệp có tên 'xaa', 'xab', 'xac'.
Làm cách nào để hợp nhất chúng lại với nhau từ trong Terminal?
Tôi đã tách một tệp lớn bằng lệnh tách từ Terminal và sao chép nó từ thẻ nhớ USB sang MacBook.
Điều này dẫn đến một vài tệp có tên 'xaa', 'xab', 'xac'.
Làm cách nào để hợp nhất chúng lại với nhau từ trong Terminal?
Câu trả lời:
cat xaa > newfile
cat xab >> newfile
cat xac >> newfile
Về cơ bản sử dụng một toán hạng '>' duy nhất gửi đầu ra đến một tệp mới. sử dụng toán hạng '>>' kép làm cho nó nối thêm nội dung vào cuối tệp hiện có (và cũng không quan tâm tạo ra nó nếu nó chưa tồn tại.
Nếu tất cả các tệp của bạn chắc chắn theo thứ tự bảng chữ cái gọn gàng, thì bạn có thể sử dụng:
cat x* > newfile
hoặc là
cat xaa xab xac > newfile
trong trường hợp tên tập tin không theo thứ tự bảng chữ cái.
sha256sum filename
trên Ubuntu và openssl sha -sha256 filename
trên OS X.) Khi tôi ghép nó vào ổ HTFS +, tệp được nối là chính xác.
cat xaa xab xac > newfile