bash: /usr/bin/find: Argument list too long

Это довольно легко преобразовать PSF (консоль) шрифта C включать скорее PCF (X11). Я думаю, что это сделает трюк для вас, если вы ищете Botmap Bitmap Monospace для простых встроенных приложений.

Все, что вам нужно, это PSF2Inc из PSFTools Пакет:

$ psf2inc --psf1 font.psf font.inc

сейчас font.inc ] Удерживая все 256 символов ASCII:

0x36, 0x04,   /* Magic */
0x02,   /* Type */
0x0e,   /* Char size */
0x00, 0x00, 0x7c, 0xc6, 0xc6, 0xc6, 0xc6, 0xfe,
0xc6, 0xc6, 0xc6, 0xc6, 0x00, 0x00,   /* 0 */
0x00, 0x00, 0xfc, 0xc0, 0xc0, 0xfc, 0xc6, 0xc6,
0xc6, 0xc6, 0xc6, 0xfc, 0x00, 0x00,   /* 1 */
0x00, 0x00, 0xfc, 0xc6, 0xc6, 0xc6, 0xfc, 0xc6,
0xc6, 0xc6, 0xc6, 0xfc, 0x00, 0x00,   /* 2 */

и так далее. После некоторого редактирования вы получите хороший заголовок с моноспатиным шрифтом.

0
01.10.2015, 14:20
1 ответ

Причина, по которой это происходит, заключается в том, что bash фактически расширяет звездочку на каждый соответствующий файл, создавая слишком много аргументов в командной строке. Поэтому после его удаления все должно быть в порядке ( например, здесь )

find ./EcoBackup/ -name '*.*' > FilesBackupName.txt

и предлагаемые вами решения также должны работать.


Вы можете использовать опцию - remove-files , чтобы удалить файлы за один раз с tar команда

tar --remove-files -cv -T FilesBackupName.txt -f tarball.tar
1
28.01.2020, 02:49

Теги

Похожие вопросы