Это зависит от того, какая программа rename
установлена в вашей системе (Я не могу вспомнить для RHEL ). Если это util -linux rename , вы, вероятно, переименовали свой первый файл вместо второго. Вот что происходит. (Я буду использовать rename.ul
для ясности.)
С тремя файлами a.log
, b.log
и c.log
, если мы даем команду rename.ul * *.log *
, оболочка расширяет глобусы, и последняя выполняемая команда —:
rename.ul a.log b.log c.log a.log b.log c.log a.log b.log c.log
Теперь rename
принимает первые два в качестве шаблона и замены и применяет их к файлам, указанным в остальных аргументах. Таким образом, в основном команда предлагает заменить a.log
на b.log
в именах любого из c.log a.log b.log c.log a.log b.log c.log
. Совпадает только a.log
, и он перемещен на b.log
, и вы, вероятно, получите сообщение об ошибке для следующегоa.log
в списке.
Если бы ваш rename
был вместо этого Perl rename (prename
), вы, вероятно, получили бы сообщение об ошибке без каких-либо событий, поскольку ваше первое имя файла, скорее всего, не является допустимой командой Perl. prename
также не перезаписывает файлы по умолчанию.
С помощью утилиты -linux rename, чтобы удалить .log
из имен файлов, вы должны использовать
$ rename.ul.log "" *.log
Это также изменит любые совпадения из середины имени, поэтому v.logger
превратится в vger
.
При переименовании Perl команда будет
$ prename 's/\.log$//' *.log
Вот необходимые команды:
echo ", +" | sfdisk --force -N 2 /dev/mmcblk0 # Extend the extended partition to maximum
echo ", +" | sfdisk --force -N 7 /dev/mmcblk0 # Extend the partition p7 to maximum
Затем запустите resize2fs
http://man7.org/linux/man-pages/man8/sfdisk.8.html
Сделайте полную резервную копию и проверьте ее перед выполнением этих команд.
mmcblk0p7
содержится внутриmmcblk0p2
(расширенного раздела )и, как вы видите, конечный сектор p2 совпадает с сектором p7(124735487
).
Сначала расширьте свой расширенный раздел (p2 ), затем у вас будет место для расширения p7.