Как клонировать один раздел с жесткого диска в образ диска qcow2 для использования в qemu -kvm?

Просто добавьте -printв конец команды:

find. -name.DS_Store -delete -print

Это выведет пути к найденным файлам.

Если это происходит в системе macOS (или в любой из систем BSD ), где используется реализация findпо умолчанию, тогда предикат -deleteвсегда возвращает true , что означает, что -printвсегда будет действовать. Это означает, что приведенная выше команда напечатает все найденные пути, независимо от того, были они успешно удалены или нет. Предикат -deleteв GNU findвернет false , если имя не может быть удалено.

Если вы работаете в системе macOS или BSD, и если это важно для вас, используйте

find. ! -type d -name.DS_Store -exec rm {} \; -print

вместо этого. Здесь rmвернет ненулевой статус выхода, отличный от -, если не удастся удалить заданное имя, а это, в свою очередь, означает, что -printне вступит в силу для этого имени пути. Я также добавил ! -type d, так как rmудаляет не -каталоги (, только если не используетrm -r).

-1
07.06.2019, 09:07
0 ответов

Теги

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