То, что я ищу, это способ рекомбинации split
файлов без использования cat
. Есть ли такой зверь?
Он может работать на Linux или Windows или Mac OS.
То, что я ищу, это способ рекомбинации split
файлов без использования cat
. Есть ли такой зверь?
Он может работать на Linux или Windows или Mac OS.
HJSplit позволяет пользователям разделять и объединять файлы. Он поставляется с собственным графическим интерфейсом и имеет версии для Windows и Linux. На этой странице веб-сайта HJSplit показаны альтернативы для компьютеров Mac, которые считаются совместимыми с HJSplit.
Вам нужно zenity sudo apt-get install zenity
(для пользователей ubuntu/debian и тому подобное), чтобы это работало, но есть похожие программы для обертывания GUI-действий в сценарии (то есть: диалоговое окно).
Этот сценарий запрашивает у пользователя файл (или группу файлов) из первого каталога в диалоге выбора файла GUI и сохраняет имена файлов в переменной in1
, аналогично in2
, затем запрашивает пользователя в графическом интерфейсе пользователя. -Dialog для целевого файла (имя и каталог), где можно получить результат. Последняя строка в скрипте на самом деле использует cat для объединения файлов вместе.
#!/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
Сохраните сценарий, сделайте его исполняемым, и, в зависимости от среды рабочего стола, вы можете связать его значком на рабочем столе или сделать ссылку в меню приложения.
Он будет работать для нескольких выборок в двух каталогах, но вы должны изменить его на 3 или более каталогов. Вы можете изменить его, чтобы узнать количество каталогов / файлов, прежде чем выбирать их.
FFSJ состоит из двух основных программ: File Splitter и File Joiner. File Splitter позволяет разбить большой файл на маленькие куски, которые легко отправлять и хранить, а File Joiner позволяет объединять эти разделенные части вместе, чтобы восстановить исходный файл.
Также есть эта программа, объединяющая аудио и видео.