Podzieliłem duży plik za pomocą polecenia split z terminala i skopiowałem go z pamięci USB na mojego MacBooka.
Wynikiem tego jest kilka plików o nazwach „xaa”, „xab”, „xac”.
Jak połączyć je ponownie z poziomu terminala?
Podzieliłem duży plik za pomocą polecenia split z terminala i skopiowałem go z pamięci USB na mojego MacBooka.
Wynikiem tego jest kilka plików o nazwach „xaa”, „xab”, „xac”.
Jak połączyć je ponownie z poziomu terminala?
Odpowiedzi:
cat xaa > newfile
cat xab >> newfile
cat xac >> newfile
Zasadniczo za pomocą pojedynczego operandu „>” wyślij dane wyjściowe do nowego pliku. użycie podwójnego operandu „>>” powoduje, że dołącza on zawartość na końcu istniejącego pliku (a także nie jest zainteresowany tworzeniem go, jeśli jeszcze nie istnieje.
Jeśli wszystkie twoje pliki są zdecydowanie uporządkowane w porządku alfabetycznym, możesz użyć:
cat x* > newfile
lub
cat xaa xab xac > newfile
w przypadku gdy nazwy plików nie są uporządkowane alfabetycznie.
sha256sum filename
na Ubuntu i openssl sha -sha256 filename
OS X.) Kiedy połączyłem go z dyskiem HTFS +, plik połączył się poprawnie.
cat xaa xab xac > newfile