Terminalden split komutu kullandıktan sonra dosyalar nasıl birleştirilir?


11

Terminalden split komutuyla büyük bir dosyayı böldüm ve bir USB çubuğundan MacBook'uma kopyaladım.

Bu, 'xaa', 'xab', 'xac' adlı birkaç dosyayla sonuçlanır.

Terminal içinde tekrar nasıl birleştirebilirim?

Yanıtlar:


14
cat xaa > newfile
cat xab >> newfile
cat xac >> newfile

Temel olarak tek bir '>' işlenen kullanarak çıktıyı yeni bir dosyaya gönderir. çift ​​'>>' işleneni kullanmak, içeriği mevcut bir dosyanın sonuna eklemesini sağlar (ve zaten mevcut değilse ilgi çekici olmayan bir dosya oluşturur.

Tüm dosyalarınız kesinlikle düzgün bir alfabetik sıradaysa, şunları kullanabilirsiniz:

cat x* > newfile

veya

cat xaa xab xac > newfile

dosya adlarının alfabetik sırada olmaması durumunda.


2
Ayrıca yapabilirsinizcat xaa xab xac > newfile
binarybob

ama elbette, bu mantıklı geliyor! :-) Teşekkürler!
Sander,

Ne de olsa mac yoludur .
bmike

4
@bmike Daha çok Unix yolu gibi , değil mi ?! :)
Mathias Bynens

1
Ubuntu 16'da bir dosyayı böldüm, sonra OS X'te Paragon'un sürücüsünü kullanarak bir NTFS sürücüsüne birleştirdim ve sonuç dosyası farklıydı. ( sha256sum filenameUbuntu ve openssl sha -sha256 filenameOS X üzerinde çalışarak kontrol ettim .) Bir HTFS + sürücüsüne bitiştirdiğimde bitiştirilmiş dosya doğruydu.
Chris
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.