скрипт Bash для записи атрибутов метаданных файлов в отдельные текстовые файлы

hd0 - это обозначение Linux grub2.gfg / grub.conf жесткого диска 0, даже sata

/ dev / sd0s1 - обычно имя первого слайса в ОС FreeBSD на sata0

/ dev / sda1 - имя раздела Linux на sata0

1
24.09.2018, 00:52
2 ответа
find /path/to/Users/myuser -type f -print0 | 
xargs -0 -I% sh -c "mdls "%" > "%"_metadata.txt"
1
27.01.2020, 23:31
  1. Команда read line </dev/ttyсчитывает строку с терминала (т. е. клавиатура ). Если вы не хотите этого делать, удалите эту команду.
  2. Помимо этого, петля работает хорошо? (На первый взгляд все выглядит вполне нормально. )Если нет, отредактируйте свой вопрос, указав, что происходит.
  3. -name '*.*'говорит смотреть только файлы, имена которых содержат точку (он же «точка»,.). Если вы хотите исключить файлы, имена которых не содержат символа.(как dataи README), то это идеальный способ сделать это. Но если вы хотите обрабатывать все файлы , оставьте предложение -name— find по умолчанию просматривает все файлы; такие пункты, как -type f, -name something, -mtime valueи др., все указывают ограничения (, т. е. исключения )для поиска.
1
27.01.2020, 23:31

Теги

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