2014-02-16 158 views
3

一个全新的Ubuntu机12.04.3我做我的主目录下安装:什么是npm tmp目录?我可以删除它吗?

  • 混帐:sudo apt-get install git
  • 的Node.js:sudo apt-get install nodejs和更新,它withsudo npm cache clean -fsudo npm install -g nsudo n stable
  • npm:sudo apt-get install npm然后用npm update npm -g更新
  • Yoeman:sudo npm install -g yo

一个新的 “TMP” 目录在我家目录弹出结构如下:

npm-13728-uErqEQ4O: 
1392566713336-0.9297236264683306 1392566726706-0.4921755278483033 

npm-13763-yoMEDYdC: 
1392566864990-0.09957328205928206 

每个uErqEQ4O子目录包含:

tmp.tgz 

package: 
AUTHORS configure  html  make.bat node_modules scripts 
bin  CONTRIBUTING.md lib  Makefile package.json test 
cli.js doc    LICENSE man  README.md 

的yoMEDYdC子目录包含:

tmp.tgz 

package: 
cli.js package.json readme.md scripts yeoman.txt yoyo.js 

这是什么tmp npm目录和一切我它呢?它为什么产生?

我可以删除吗?如果没有,我可以在哪里移动它,因为我不想将它放在我的主目录中?

回答

2

tmp或临时通常意味着某种临时存储的,这是由程序自动生成(主要是每一个会话):

这里是故宫tmp目录是:

临时文件默认存储在 tmp config指定的文件夹中,该文件默认为TMPDIR,TMP或TEMP环境 变量,或Unix上的/ tmp和Windows上的c:\ windows \ temp。

该程序的每次运行该临时文件在该根下被赋予一个唯一的文件夹,并且在成功退出时被删除。

如果您不确定是否可以删除它,只需在其中添加一些前缀,例如_tmp并尝试运行你的应用程序。如果它以前缀运行,那么你可以删除它。如果没有,那么你的应用程序有一些参考。

+1

谢谢!它怎么没有被删除? – randwa1k

相关问题