Каталог /tmp
в основном содержит файлы, которые требуются временно ( Место, куда можно помещать файлы на временное время. )он используется разными программами для создания файлов блокировок (например, БД - mysql - используйте эту папку для создания блокировок для БД, когда происходит транзакция) и для временного хранения данных.
Многие из этих файлов важны для работающих в данный момент программ, и их удаление может закончиться системным сбоем. Операционная система Linux сама использует эту папку для размещения временных файлов. Для Ex - разархивировать файл, содержимое сначала распаковывается в /tmp, а затем перемещается в папку извлечения файлов.
Содержимое папки /tmp
автоматически удаляется при перезагрузке в большинстве операционных систем Debian.
RedHat/CentOS/Federa очищает папку /tmp
, если доступ к файлам не был получен в течение 10 дней. Ubuntu очищает его при загрузке.
Дополнительная информация Пожалуйста, обратитесь к
Это не стандартный файл или часть дистрибутива, он, вероятно, был создан каким-то процессом, возможно, установкой или выполнением приложения.
Чтобы проверить, используется ли файл, можно воспользоваться командой:
> lsof /temp
Eg
# lsof /dev/null
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
systemd 1 root 0u CHR 1.3 0t0 5460 /dev/null
systemd 1 root 1u CHR 1.3 0t0 5460 /dev/null
....
Затем получить информацию о том, когда файл был изменен, его владельца и т.д.., можно использовать команду:
> stat /temp
Eg
# stat /dev/null
File: ‘/dev/null’
Size: 0 Blocks: 0 IO Block: 4096 character special file
Device: 5h/5d Inode: 5460 Links: 1 Device type: 1,3
Access: (0666/crw-rw-rw-) Uid: (0/root) Gid: (0/root)
Context: system_u: object_r: null_device_t: s0
Access: 2019-12-19 12: 47: 58.934687497 +0000
Modify: 2019-12-19 12: 47: 58.934687497 +0000
Change: 2019-12-19 12: 47: 58.934687497 +0000
Birth: -
Чтобы узнать тип файла, можно выполнить команду:
> file /temp
Eg
# file /usr/bin/gzip
/usr/bin/ gzip: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID [sha1] = 526d77ff7164870f948d8f97aaf0a888cc561b30, stripped
If you mean /tmp you have the answer here:
This directory contains most files that are required temporary. Многие программы используют его для создания файлов блокировки и для временного хранения данных. Не удаляйте файлы из этого каталога, если не знаете. именно то, что ты делаешь! Многие из этих файлов важны для запущенные в данный момент программы и их удаление могут привести к тому, что система Разрушение. Обычно она все равно не содержит больше нескольких КБ. На большинстве системы, этот каталог очищается при загрузке или при выключении с помощью команды локальная система. Основой для этого послужил исторический прецедент и распространенный Практика. Однако это не было выдвинуто в качестве требования, поскольку система администрирование не входит в сферу действия FSSTND. По этой причине люди и программы не должны предполагать, что какие-либо файлы или каталоги в /tmp сохраняются между вызовами программы. Обоснование за этим стоит соответствие стандарту IEEE P1003.2 (POSIX, part 2).