首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >创建新的临时目录

问创建新的临时目录
EN

Unix & Linux用户
提问于 2014-07-29 15:40:52
回答 2查看 12K关注 0票数 6

创建一个新的/tmp目录的有效方法是什么,它的行为就像/tmp (在重新启动时被清除等),但是在不同的位置?在我的例子中,我想要创建一个~/dev/tmp目录,在那里我想要进行快速测试,并且我希望这个目录不要膨胀,并被自动清空。

我正在寻找的东西可能是最标准的,并可能在各种发行版中工作。

谢谢

EN

回答 2

Unix & Linux用户

发布于 2014-07-29 15:47:13

使用@reboot cron关键字,这将在每次启动计算机之后执行指定的命令一次。

代码语言:javascript
复制
@reboot rm -rf /dev/tmp/*
票数 5
EN

Unix & Linux用户

发布于 2014-07-29 15:55:42

一个简单的方法就是在/tmp中创建一个目录并使用一个符号链接:

代码语言:javascript
复制
mkdir /tmp/mine
ln -s /tmp/mine /home/me/tmp

您可能想通过chmod 700 /tmp/mine来保持它的隐私。

如果您想要挂载一个实际的单独的tmpfs目录:

代码语言:javascript
复制
mount -t tmpfs -o size=100M tmpfs /home/me/tmp

您需要根权限来执行此操作,但在此之后将应用普通权限规则。请确保指定了一个大小,因为:

默认情况是没有交换的物理RAM的一半。如果您过大tmpfs实例,机器将陷入死锁,因为OOM处理程序将无法释放该内存。https://www.kernel.org/doc/Documentation/filesystems/tmpfs.txt

通常情况下,这些信息可以是umountd,此时所有信息都丢失了。

票数 5
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/147251

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档