Програми /tmp
повинні бути доступними для програм, які потребують тимчасових файлів.
Програми не повинні припускати, що будь-які файли чи каталоги в /tmp
них зберігаються між викликами програми.
Обґрунтування
Стандарт IEEE POSIX.1-2008 перераховує вимоги, подібні до вищевказаного розділу. Хоча дані, що зберігаються у, /tmp
можуть бути видалені в залежності від конкретного сайту, рекомендується, щоб файли та каталоги, що знаходяться в ньому, /tmp
видалялися під час завантаження системи.
FHS додав цю рекомендацію на основі історичного прецеденту та звичної практики, але не зробив це вимогою, оскільки адміністрування системи не входить у сферу застосування цього стандарту.
/var/tmp
Каталог доступний для програм , які потребують тимчасові файли або каталоги , які повинні зберігатися між перезавантаженнями системи. Тому дані, що зберігаються в, /var/tmp
є більш стійкими, ніж дані в /tmp
.
Файли та каталоги, розташовані в, /var/tmp
не повинні видалятися під час завантаження системи. Хоча дані, що зберігаються, /var/tmp
як правило, видаляються в залежності від конкретного сайту, рекомендується, щоб видалення відбувалися з менш частим інтервалом, ніж інтервал /tmp
.
/tmp
, але вони були неоднозначними щодо того, чи це стандарт для Linux чи просто загальна умова.