Создать новый временный каталог

Каков эффективный способ создания нового каталога /tmp , который ведет себя так же, как /tmp (очищается при перезагрузке и т. Д.), Но в другом месте? В моем случае я хочу создать каталог ~/dev/tmp где я хочу выполнить быстрые тесты, и я хочу, чтобы этот каталог не раздувался и не был автоматически опустошен.

Я ищу что-то, что может быть самым стандартным и потенциально может работать во множестве дистрибутивов.

  • Как каталог является «особым типом файла»?
  • Какой шестнадцатеричный код для раздела / boot
  • Можно ли написать в crontab из многоцелевого скрипта?
  • Сценарий работает вручную, но не в cron - не вычисляет var?
  • Вызов скриптов из других скриптов
  • Использовать параметр загрузки для выполнения определенных действий после загрузки
  • благодаря

  • Dropbox настаивает на автозапуске - Fedora 20
  • Сценарий оболочки, выполняемый с cron, приводит к разному размеру файла, чем выполняется вручную
  • ls: Не показывать каталоги, которые соответствуют одному шаблону в подстановочных поисках, только файлы
  • Список всех каталогов, которые НЕ имеют файл с заданным именем файла внутри
  • Команда времени выполнения cron
  • Как безопасно удалить каталог, не оставляя следа?
  • 2 Solutions collect form web for “Создать новый временный каталог”

    Легкий способ – просто создать каталог в /tmp и использовать символическую ссылку:

     mkdir /tmp/mine ln -s /tmp/mine /home/me/tmp 

    Вы можете захотеть chmod 700 /tmp/mine чтобы он был закрыт.

    Если вы захотите установить фактический отдельный каталог tmpfs:

     mount -t tmpfs -o size=100M tmpfs /home/me/tmp 

    Для этого вам нужны права root, но после этого применяются обычные права. Обязательно укажите размер с:

    По умолчанию используется половина вашей физической памяти без свопа. Если вы превысите размер своих экземпляров tmpfs, машина будет заторможена, так как обработчик OOM не сможет освободить эту память. https://www.kernel.org/doc/Documentation/filesystems/tmpfs.txt

    Они могут быть обычно заданы, и в этот момент вся информация теряется.

    Используя ключевое слово @reboot cron, он будет выполнять указанную команду один раз после того, как машина будет загружаться каждый раз.

     @reboot rm -rf /dev/tmp/* 
    Linux и Unix - лучшая ОС в мире.