Если вам действительно нужен первый файл в порядке каталогов, и если предположить, что все имена папок начинаются с Folder_
, все записи начинаются с Folder_
- это каталоги, и все записи с i.
это файлы:
for d in Folder_*; do
for f in "$d"/i.*; do
cat -- "$f"
break
done
done
Создание файловой системы на всем диске, а не на разделе, возможно, но необычно. В документации этот раздел явно упоминается только потому, что это самый обычный случай (там написано обычно ). Вы можете создать файловую систему для всего, что в достаточной степени действует как файл фиксированного размера, то есть чего-то, где, если вы записываете данные в определенном месте и читаете их из того же места, вы получаете те же данные. Сюда входят целые диски, разделы дисков и другие типы блочных устройств , а также обычные файлы (образы дисков).
После выполнения mkfs.fat -n A / dev / sdb
у вас больше нет раздела на этом диске. Помните, что ядро по-прежнему считает, что на диске есть раздел, потому что оно хранит таблицу разделов в кэше в памяти. Но вам больше не следует пытаться использовать / dev / sdb1
, поскольку он больше не существует; запись в него приведет к повреждению файловой системы, созданной вами на / dev / sdb
, поскольку / dev / sdb1
является частью / dev / sdb
(все, кроме нескольких сто байт в начале). Выполните команду partprobe
от имени пользователя root, чтобы ядро перечитало таблицу разделов.
Хотя создание файловой системы на всем диске возможно, я не рекомендую это делать. В некоторых операционных системах могут быть проблемы с этим (я думаю, что Windows справится, но некоторые устройства, такие как камеры, могут не работать), и вы теряете возможность создания других разделов.См. Также Достоинства файловой системы без разделов
Обычно можно разместить файловую систему на всем устройстве, а не
, чем разбивать и форматировать разделы, если вы не собираетесь { {1}}, чтобы на вашем устройстве было несколько файловых систем. Вам просто нужно
быть последовательным; поскольку вы устанавливаете файловую систему на sda
, а не на
sda1
, вам также придется смонтировать sda
, поскольку sda1
] вообще не будет
.
Устройство, о котором идет речь в вашем вопросе, похоже, представляет собой съемный диск в формате FAT: если он будет использоваться со встроенными устройствами, которые могут иметь более или менее подробное представление о том, как файловые системы могут быть смонтированы, возможно, стоит проверить, действительно ли они поддерживают файловую систему всего устройства без таблицы разделов. (Например, камеры обычно создают один раздел и форматируют его; вполне возможно, что они объявят карту памяти без разделов непригодной для использования.)