Файл, содержащий структуру каталогов

Вы можете нажать Ctrl-Z, чтобы поместить задачу в фоновый режим. После этого вы можете работать в своей оболочке и просматривать историю команд. Для просмотра задач в фоновом режиме используйте команду job . Чтобы вернуться к своей задаче, выполните команду fg .

1
28.05.2017, 07:30
2 ответа

Команда locate, установленная на большинстве машин Linux, получает информацию из базы данных, содержащей все пути в системе. Задание cron поддерживает эту базу данных.

Существуют конкурирующие реализации locate и, возможно, конкурирующие идеи о том, где должна быть база данных, поэтому вам, возможно, придется откопать несколько версий, чтобы найти все места, где она может быть спрятана. (Если вы уже были на этой машине, вы могли бы локалироватьb!)

На моей машине с Debian это /var/cache/locate/locatedb

1
27.01.2020, 23:33

Похоже, вы спрашиваете об инодах и суперблоке. См.: http://www.linfo.org/superblock и en.wikipedia.org/wiki/Inode

. Файловые системы не нуждаются в «мастер-файле» для отслеживать все файлы и каталоги, содержащиеся внутри, как таковые. Итак, я бы сказал, что нет "файла, обычно присутствующего в системе Linux, который содержит информацию о структуре каталогов и файлах, содержащихся в этих каталогах".

Однако благодаря использованию индексных дескрипторов и суперблока файловые системы отслеживают все файлы и каталоги. Но распределенным, нецентрализованным образом.

1
27.01.2020, 23:33

Теги

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