TMPDIR 设置临时文件所在文件夹

作者: , 共 322 字 , 共阅读 0

多用户的服务器,/tmp文件夹就会特别乱。动则成千上万的文件,连删除清空都很困难,因为rm /tmp/* -rf导致命令行过长。

环境变量 TMPDIR 可以解决这个问题:

export TMPDIR=/tmp/tmp-$USER
mkdir $TMPDIR -p

此时,各个用户的临时文件将被放到 /tmp 下的的带用户名的子目录下,这样 /tmp 下就清爽多了。要清空临时文件,直接rm /tmp/* -rfrm /tmp/tmp-$USER -rf 都没问题了。

为了让它自动生效,可以将上面那两条设置放到~/.bashrc./zshrc(取决于你用什么 sh )。

如果是 windows 系统,也有对应的环境变量 TEMP 。

Q. E. D.

类似文章:
IT » gnu, Linux
简单列一些 Linux 自带的 GNU 命令的常用用法,可以当做 cheatsheet 使用。
IT » Linux
假设一个目录下有很多很多".bak"文件,如果我们直接用rm命令删除:
IT » Linux, grep
最简单的方式是使用grep-L参数,查找当前目录下不包含指定字符串的文件:
IT » ubuntu, 网络代理
下面命令设置环境变量http_proxyhttps_proxyhttp://127.0.0.1:7890,分别用于访问非加密和加密网址。目前大部分网址都是加密网址。
编程 » Linux, rsync
在一个rsync命令同步文件夹时:
导出:
相似度: 0.054
IT » github
github 自从废除用户名密码直接登录之后,就乱了很多。直接用户名密码会提示:
IT » Linux, cheatsheets
cheat 提供命令行的速记记录,在命令行下,随时增加笔记随时查看,用的时间越长越强大!
相似度: 0.053
armadillo是一个线性代数 C++库,封装了blaslapack,提供更直观的接口。
编程 » C++, log
先编译 libfmt.a :
前一篇:
今天孩子说在书法课上发明了一个游戏要和我玩,规则是每人从 1 开始说一个或二个数,说到 20 的人输。他还得意洋洋地说他发现要抢到 16。
周末去日照两日游,第一天就逛的九仙山。周五晚上卧铺,周六早上到日照,然后打车去九仙山。