Ошибка копирования имени файла в верхнем регистре

Использование GNUsed:

sed '1~3{N;N;s/\n/:/g}' < input.file > output.file

Как это работает:

1~3        # match every 3rd line, starting with the 1st
{    
  N;N;     # append the next 2 lines of input into the pattern space
  s/\n/:/g # replace newlines with your chosen separator
}
0
18.06.2021, 11:57
1 ответ

Я предполагаю, что в вашем USB-накопителе -используется нечувствительная к регистру -файловая система, такая как FAT32. В таких файловых системах невозможно хранить файлы с конфликтующими именами case -, кроме как прибегая к некоторому типу перевода.

В вашем случае лучше заархивировать все файлы в архив или другой архив, например

tar cpJf /path/to/usb/modules-5.12.10.tar.xz /lib/modules-5.12.10

Вы не сможете просматривать отдельные файлы на самом USB-устройстве, но сможете извлечь их при необходимости.

4
28.07.2021, 11:23

Теги

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