HJSplit permite aos usuários dividir e juntar arquivos. Ele vem com sua própria interface gráfica e possui versões para Windows e Linux. Esta página no site da HJSplit mostra alternativas para Macs, que são consideradas compatíveis com o HJSplit.
O que estou procurando é uma maneira de recombinar split
arquivos sem usar cat
. Existe tal fera?
Pode ser executado no Linux ou no Windows ou no Mac OS.
HJSplit permite aos usuários dividir e juntar arquivos. Ele vem com sua própria interface gráfica e possui versões para Windows e Linux. Esta página no site da HJSplit mostra alternativas para Macs, que são consideradas compatíveis com o HJSplit.
Você precisa zenity sudo apt-get install zenity
(para usuários ubuntu / debian e similares) para que isso funcione, mas existem programas semelhantes para agrupar ações GUI em um script (isto é: diálogo) .
Esse script solicita ao usuário um arquivo (ou um grupo de arquivos) de um primeiro diretório em uma caixa de diálogo de seleção de arquivo GUI e armazena os nomes dos arquivos na variável in1
, semelhante para in2
, Em seguida, solicita ao usuário em uma caixa de diálogo da GUI para um arquivo de destino (nome e dir), onde cat o resultado. A última linha do script realmente usa cat para agrupar os arquivos.
#!/bin/bash
#
# cat multiple files from 2 directories, select them by gui
# (c) GPLv3
#
in1=$(zenity --file-selection --multiple)
in2=$(zenity --file-selection --multiple)
out=$(zenity --file-selection --save --confirm-overwrite)
cat ${in1//|/ } ${in2//|/ } > $out
Salve o script, torne-o executável e, dependendo do ambiente de área de trabalho, vincule-o a um ícone na área de trabalho ou crie um link no menu do aplicativo.
Ele funcionará para várias seleções em dois diretórios, mas você precisa alterá-lo para 3 ou mais diretórios. Você poderia modificá-lo, pedir o número de diretórios / arquivos antes de selecioná-los.
FFSJ consiste em dois programas principais: File Splitter e File Joiner. O File Splitter permite dividir um arquivo grande em pequenos trechos fáceis de serem enviados e armazenados, enquanto o File Joiner permite unir essas partes divididas para que o arquivo original seja restaurado.
Além disso, há um programa que concatena áudio e vídeo .