Удалить все нулевые байты из файла в Unix

Для виртуальной машины то, что у вас уже есть, не является неразумной конфигурацией. Это позволяет очень легко добавить больше дисков в вашу систему.

Рассмотрите метод, если у вас есть таблица разделов:

  • Администратор увеличивает дисковое пространство для вашей виртуальной машины
  • Вы повторно сканируете виртуальный диск или перезагружаете виртуальную машину
  • Вы удаляете запись о разделе и создаете ее заново с новым большим размером
  • Вы изменили размер файловой системы

Третий шаг -, трудоемкий -, можно пропустить, если ваша файловая система находится непосредственно на диске без таблицы разделов.

0
06.12.2020, 00:51
1 ответ
tr -d '\0' <file >newfile

Это удаляет все нулевые байты в файле fileи сохраняет измененные данные в newfile.

4
18.03.2021, 22:45

Теги

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