find. -maxdepth 1 -name '*.md' ! -name today.md -type f -print
Должен найти все файлы(-type f
)в текущем каталоге(.
--или явно поместить туда имя каталога )только(-maxdepth 1
предотвращает следующие подкаталоги ), которые заканчиваются на .md
(-name '*.md'
), за исключением(!
)файл today.md
.
Не забудьте заключить '*.md'
в одинарные кавычки, чтобы ваша оболочка не пыталась расширить это до списка файлов.md в текущем каталоге перед выполнением find
.
Будет напечатан список файлов, которые необходимо удалить. Вместо этого измените -print
на -delete
, чтобы удалить их.
Со старой виртуальной машиной с именем «sled9», имеющей два диска и два моментальных снимка, я сделал следующее:
На исходном компьютере:
~$ virsh dumpxml sled9 > sled9.xml
~$ virsh snapshot-list sled9
Name Creation Time State
--------------------------------------------------
snapshot1 2021-01-10 20:58:45 +0100 shutoff
vor grub 2019-05-03 12:43:30 +0200 running
~$ virsh snapshot-dumpxml sled9 snapshot1 > snapshot1.xml
~$ virsh snapshot-dumpxml sled9 'vor grub' > vor_grub.xml
Скопированы два файла на диске и три файла xml на целевую машину во вновь созданный каталог/var/lib/libvirt/images/sled9
На целевой машине:
Сначала были изменены три XML-файла, чтобы отразить разные пути к файлам на диске (с /var/lib/libvirt/images/local
по/var/lib/libvirt/images/sled9
). Это важно только в том случае, если пути различаются на разных машинах. Тогда
~$ virsh define sled9.xml
~$ virsh snapshot-create sled9 --xmlfile vor_grub.xml --redefine
~$ virsh snapshot-create sled9 --xmlfile snapshot1.xml --redefine
~$ virsh snapshot-list sled9
Name Creation Time State
--------------------------------------------------
snapshot1 2021-01-10 20:58:45 +0100 shutoff
vor grub 2019-05-03 12:43:30 +0200 running
Домен показывался в виртменеджере на целевой машине, показывались снэпшоты, и ВМ могла без проблем запускаться после модификации сетевого интерфейса, который на обеих машинах разный.
Важно переопределить снимки в правильном порядке, иначе virsh будет жаловаться (на отсутствие родителя ).