Как найти имена файлов и каталогов, не соответствующие ISO 9660 уровень 2

find . -regextype posix-extended -not -regex '.*/[A-Za-z_]*([.][A-Za-z_]*)?'


Команда «find . -regextype posix-extended -not -regex ‘.*/[a-za-z_]*([.][a-za-z_]*)?'» выполняет поиск файлов и каталогов в текущем каталоге, которые не соответствуют формату имен iso 9660 уровень 2.

Описание аргументов:
— «find»: команда для поиска файлов и каталогов
— «.»: указывает на текущий каталог, в котором будет выполняться поиск
— «-regextype posix-extended»: устанавливает тип регулярного выражения в расширенный POSIX
— «-not -regex ‘.*/[a-za-z_]*([.][a-za-z_]*)?'»: указывает на условия поиска файлов и каталогов, которые не соответствуют формату iso 9660 уровень 2. Регулярное выражение ‘.*/[a-za-z_]*([.][a-za-z_]*)?’ задает шаблон имени файла или каталога, который исключается из результата поиска.

Эта команда может быть полезна, когда нужно найти все файлы и папки в текущем каталоге, не соответствующие определенному формату. Возможная альтернатива — использование других опций команды «find» или команды «ls» с фильтром по регулярным выражениям.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *