Лайфхакер
Лайфхакер
Лучшее
Новости
Жизнь
Рецепты
Здоровье
Кино
Технологии
Покупки
Лучшее
Новости
Жизнь
Рецепты
Здоровье
Кино
Технологии
Покупки
Бежим с Лайфхакером
Добрые новости
Стыдные вопросы
Есть мнение
Норм или стрём
Личный опыт
Объясняем за минуту
Сервисы
Советы
31 августа 2010

Совет: автоматическая очистка временных файлов в UNIX-системах

Фото автора Слава Баранский
Слава Баранский

Совет: автоматическая очистка временных файлов в UNIX-системах

Совет прислан нашим читателем Ефимочкиным Евгением.

Разработка программного обеспечения, да зачастую и просто работа на компьютере при подключенном Интернете часто вращается в цикле “скачать что-то — распаковать — запустить — оценить — воспользоваться или выкинуть”. Для программистов это исходники проектов, рабочая документация, для прочих обитателей сети — книги, документы и программы. Суть одна: большая часть скачанного — временный мусор (либо это архив, от которого только один прок — распаковать, а дальше он уже не нужен, либо это файл, ценность которого еще предстоит установить). Здоровая лень удерживает людей от немедленного удаления таких файлов, в результате чего домашние папки и рабочие столы полнятся по большей

части бесполезным хламом, из которого даже если что-то и нужно — проще скачать это снова, чем найти в общей куче. 

Более того, попытка расчистить эти завалы превращается в мощный поглотитель времени — ведь надо же посмотреть на каждый конкретный файл, вспомнить, что ты про него решил, удержаться от попытки найти

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

Владельцам компьютеров на базе юникс-подобных операционных систем я могу предложить такой совет. Чтобы никогда больше не тратить место на хранение такого “добра” и время на его удаление, я настроил все свои браузеры, чтобы они скачивали файлы в папку /tmp/ (она доступна пользователю на запись в большинстве Unix-подобных систем и опустошается при каждой перезагрузке). Файлы при этом полностью доступны и даже имеют вполне короткий адрес, удобный даже для набора из командной строки. Скаченные архивы я распаковываю туда же, в /tmp/, создавая по мере необходимости подпапки. В /tmp/ оправляются также все вложения электронной почты. Разумеется, если файл в ходе оценки признается “нетленкой” и принимается к практическому использованию, его надо перенести из папки /tmp/.

Совет слабо применим к системам, нацеленным на длительный аптайм и редко перезагружающимся по тем или иным причинам, но идеален для рабочих десктопов под Linux или BSD.

Если нашли ошибку, выделите текст и нажмите Ctrl + Enter
Это интересно
Как обновить квартиру: 6 простых шагов к свободному пространству и уютному дому

Как обновить квартиру: 6 простых шагов к свободному пространству и уютному дому

«Счастье в тарелке оставишь»: как семья и общество могут способствовать подростковому ожирению

«Счастье в тарелке оставишь»: как семья и общество могут способствовать подростковому ожирению

Как сделать жизнь в своём районе комфортнее: 6 простых способов

Как сделать жизнь в своём районе комфортнее: 6 простых способов

На что влияет сахар в крови? Отделяем мифы от фактов

На что влияет сахар в крови? Отделяем мифы от фактов

Комментарии
Victor Gumayunov
31.08.10 11:53
почему слабоприменим? ) пишем в крон на раз в сутки find ~/tmp -maxdepth 1 -atime +14 -exec rm -rf {} ; это удалит файлы к которым более 14 дней небыло доступа. и думаю лучше настроить все на ~/tmp, чтобы не снеслось при перезагрузке.
Dmitry aka zhart
31.08.10 12:00
Хороший совет для людей, у которых на винчестере свалка. Я же предпочитаю сразу раскладывать все по полочкам. Если структура каталогов в домашней директории хорошо организована и подготовлена для работы, и если такой подход войдет в привычку, то занимать он будет совсем немного времени и сил. Для тех же редких случаев, когда принадлежность файла трудно установить быстро, а заниматься этим сразу ну совсем некогда, у меня в домашней директории есть временная папка. Но она практически всегда пуста и очищается очень быстро. А при хранении временных файлов в /tmp появляется опасность случайного удаления важных файлов.
rimmer333
31.08.10 12:02
Идея именно в том, чтобы сносилось. Большинство вещей, как я обнаружил, нужны только в текущем рабочем сеансе. Завтра они уже не нужны или уже будут встроены в то, чем я занимаюсь сегодня. Всё лишнее пропадёт само, заботиться о нем не надо. Безлимит и гугл решают проблему повторной добычи того же файла, если он вновь понадобился, но это случается редко.
Victor Gumayunov
31.08.10 12:05
да оно и снесется :) тока позже. вдруг я тока что скачал что то большое, но ноут перегрелся и ушел в ребут? вобщем не люблю чтобы удаление чего либо зависело от случая.
Victor Gumayunov
31.08.10 12:06
у меня перезагрузка ноута происходит только при обновлении ядра и перегревах (надо почистить чтоли кулеры)
rimmer333
31.08.10 12:14
Важные файлы (и новые эпизоды любимых сериалов) туда отправлять не надо, конечно. Если ты заранее знаешь, где должен быть файл, почему бы его туда не положить изначально - это не обсуждается. Речь о таких вещах, как архив какой-нибудь сторонней библиотеки, потребный для моего проекта, PDF (или, пуще того, DOC) с инструкциями от клиента или опять же документацией, многочисленные файлы, образующиеся при отладке функции "скачать" или "сохранить" в своих программах и проектах - их же надо посмотреть внутри, правильно ли всё пошло или нет, и даже сравнить пару-тройку вариантов, а хранить их до завтра толку нет. Таких файлов в день образуются дюжины, и нет-нет, да забудешь по горячке какой-нибудь удалить. У многих Firefox скачивает молча на рабочий стол или в "домик" (и Chrome так поступает), и процесс становится уже неконтролируемым. Я вот поступил так, как написал, пока не жалею, ничего действительно важного не упустил. Важное обслуживается другими процедурами, с обязательным избыточным копированием, но там система достаточно специфическая под те задачи, которые я решаю.
Dzmitry Vensko
31.08.10 12:24
В Винде тоже так можно. Весь хлам, интернет-кэш и папка Temp у меня лежат на RAM-диске B: (конкретно: QSoft RAMDrive). На старте нужно запускать батник с командой mkdir B:Temp , не все проги умеют сами создавать папку Temp. Сейчас подумал, что и без рамдиска это возможно. В тот же батник дописать в начало удаление временной папки целиком, создать её заново и подключить диском через subst.
Dzmitry Vensko
31.08.10 12:29
И папка рабочего стола на рамдиске находится. Люблю, когда на столе порядок :)
Что вы могли пропустить
Как избавиться от чешуйницы в квартире
Как избавиться от чешуйницы в квартире
0
11 июня
Ликбез
Советы
Какого специалиста вызвать, если в доме что-то сломалось
Какого специалиста вызвать, если в доме что-то сломалось
0
7 июня
Советы
Советы
15 бытовых устройств, которые выгоднее взять в аренду или купить совместно с друзьями 
15 бытовых устройств, которые выгоднее взять в аренду или купить совместно с друзьями 
0
26 мая
Советы
Советы
Как правильно мыть аэрогриль
Как правильно мыть аэрогриль
0
9 мая
Ликбез
Советы
Классные способы отстирать шторы в стиральной машине и не испортить их
Классные способы отстирать шторы в стиральной машине и не испортить их
8 мая
«Горящая изба»
Советы
Я проверила 6 популярных лайфхаков с мицеллярной водой, и вот что работает на самом деле
Я проверила 6 популярных лайфхаков с мицеллярной водой, и вот что работает на самом деле
0
6 мая
Советы
Советы
Как сдерживать беспорядок в доме с помощью метода пяти вещей
Как сдерживать беспорядок в доме с помощью метода пяти вещей
0
25 апреля
Советы
Советы
7 бытовых вещей, которые стоит убрать подальше от детей и животных
7 бытовых вещей, которые стоит убрать подальше от детей и животных
0
20 апреля
Советы
Советы
Как выбрать моющий пылесос для небольшой квартиры: характеристики, на которые реально стоит смотреть
Как выбрать моющий пылесос для небольшой квартиры: характеристики, на которые реально стоит смотреть
17 апреля
«Горящая изба»
Советы
Как пользоваться моющим пылесосом правильно
Как пользоваться моющим пылесосом правильно
0
10 апреля
Ликбез
Советы
Отличные способы покрасить яйца на Пасху, которые работают из года в год
Отличные способы покрасить яйца на Пасху, которые работают из года в год
9 апреля
«Горящая изба»
Советы
В Азии обнаружили неизвестную популяцию древних людей, пережившую ледниковый период
В Азии обнаружили неизвестную популяцию древних людей, пережившую ледниковый период
0
6 апреля
Новости
Советы
Как пользоваться пипидастром
Как пользоваться пипидастром
0
3 апреля
Ликбез
Советы
Как это сделать: превратить упаковку «Золотого яблока» в полезные вещи для дома
Как это сделать: превратить упаковку «Золотого яблока» в полезные вещи для дома
0
2 апреля
Советы
Советы
18 вещей в доме, которые только зря занимают место. Большой чек-лист расхламления на весну
18 вещей в доме, которые только зря занимают место. Большой чек-лист расхламления на весну
1 апреля
«Горящая изба»
Советы

Новые комментарии

Аватар автора комментария
Soelma Syrenova1 час назад

0 / 0

Физкульт-привет из Улан-Удэ!😉 Пробежала сегодня (13.06.2026) 1,91км))) Возобновила пробежки, теперь уже по-умному - без фанатизма и с контролем пульса❤️ Совсем другой эффект💪
12 и 13 июня Лайфхакер проведёт онлайн-забег. Присоединяйтесь!
Аватар автора комментария
Алексей Хромов2 часа назад

0 / 0

Там на самом деле с одними только отражениями, дублёрами и повреждёнными машинами десятки. Но хотелось собрать разнообразных.
22 киноляпа в классической трилогии «Матрица», которые вы наверняка пропустили
Аватар автора комментария
Vasya Churakov2 часа назад

0 / 0

Спрашивается зачем P4R потом получать android 17 если он только что вышел? могли б сразу из коробки на нём продавать
Более 50 устройств Realme получат новейшую Android 17 — список
Аватар автора комментария
Оксана Запевалова2 часа назад

0 / 0

Кайф, вы большая молодец! 👏
12 и 13 июня Лайфхакер проведёт онлайн-забег. Присоединяйтесь!
Как обновить квартиру: 6 простых шагов к свободному пространству и уютному дому

Как обновить квартиру: 6 простых шагов к свободному пространству и уютному дому

Лайфхакер
Информация
О проектеРубрикиРекламаРедакцияВакансииО компании
Подписка
TelegramВКонтактеTwitterViberYouTubeИнициалRSS
Правила
Пользовательское соглашениеПолитика обработки персональных данныхПравила применения рекомендательных технологийПравила сообществаСогласие на обработку персональных данныхСогласие для рекламных рассылокСогласие для информационной программы
18+Копирование материалов запрещено.
Издание может получать комиссию от покупки товаров, представленных в публикациях