linux根目录tmp文件夹

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux根目录tmp文件夹相关的知识,希望对你有一定的参考价值。

现在刚接触LINUX 系统。
听说linux根目录tmp文件夹内是临时文件。永久了会产生很多垃圾文件

请问下面的临时文件怎么维护清理?全部没用删除,还是?

    /tmp 公用的临时文件存储点 


  linux下的文件结构

  /bin 二进制可执行命令

  /dev 设备特殊文件

  /etc 系统管理和配置文件

  /etc/rc.d 启动的配置文件和脚本

  /home 用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示

  /lib 标准程序设计库,又叫动态链接共享库,作用类似windows里的.dll文件

  /sbin 系统管理命令,这里存放的是系统管理员使用的管理程序

  /tmp 公用的临时文件存储点

  /root 系统管理员的主目录(呵呵,特权阶级)

  /mnt 系统提供这个目录是让用户临时挂载其他的文件系统。

  /lost+found 这个目录平时是空的,系统非正常关机而留下“无家可归”的文件(windows下叫什么.chk)就在这里

  /proc 虚拟的目录,是系统内存的映射。可直接访问这个目录来获取系统信息。

  /var 某些大文件的溢出区,比方说各种服务的日志文件

  /usr 最庞大的目录,要用到的应用程序和文件几乎都在这个目录。其中包含:

  /usr/x11r6 存放x window的目录

  /usr/bin 众多的应用程序

  /usr/sbin 超级用户的一些管理程序

  /usr/doc linux文档

  /usr/include linux下开发和编译应用程序所需要的头文件

  /usr/lib 常用的动态链接库和软件包的配置文件

  /usr/man 帮助文档

  /usr/src 源代码,linux内核的源代码就放在/usr/src/linux里

  /usr/local/bin 本地增加的命令

  /usr/local/lib 本地增加的库根文件系统

参考技术A 那个文件夹很多时候都是空的, 不用管. 可以在在crontab里面设置一下, 让他定期清空就行了本回答被提问者采纳 参考技术B 一般大部分文件每次重启之后就空了 参考技术C 系统都定制了自动清理/tmp里面的文件
你也可以修改crontab.conf 定期清理
或rm -rf /tmp
参考技术D 不会很大啊 当初你分配了多少?
我们这边1年了 也就52K 。

Linux文件目录结构实验

以centos6.5的实验环境为例

1、创建/tmp目录下的:a_c, a_d, b_c, b_d

[[email protected] tmp]# mkdir -pv /tmp/{a,b}_{c,d}

mkdir: 已创建目录 "/tmp/a_c"

mkdir: 已创建目录 "/tmp/a_d"

mkdir: 已创建目录 "/tmp/b_c"

mkdir: 已创建目录 "/tmp/b_d"


注:-p 若无父目录则自动创建,-v 显示工作流程,并非属于必加选项。


2、创建/tmp/mylinux目录下的:

技术分享图片


[[email protected] tmp]# mkdir -pv /mylinux/{bin,boot/grub,dev,etc/{rc.d/init,sysconfig/network-scripts},lib/modules,lib64,proc,sbin,sys,tmp,usr/local/{bin,sbin},var/{lock,log,run}}

\mkdir: 已创建目录 "/mylinux"

mkdir: 已创建目录 "/mylinux/bin"

mkdir: 已创建目录 "/mylinux/boot"

mkdir: 已创建目录 "/mylinux/boot/grub"

mkdir: 已创建目录 "/mylinux/dev"

mkdir: 已创建目录 "/mylinux/etc"

mkdir: 已创建目录 "/mylinux/etc/rc.d"

mkdir: 已创建目录 "/mylinux/etc/rc.d/init"

mkdir: 已创建目录 "/mylinux/etc/sysconfig"

mkdir: 已创建目录 "/mylinux/etc/sysconfig/network-scripts"

mkdir: 已创建目录 "/mylinux/lib"

mkdir: 已创建目录 "/mylinux/lib/modules"

mkdir: 已创建目录 "/mylinux/lib64"

mkdir: 已创建目录 "/mylinux/proc"

mkdir: 已创建目录 "/mylinux/sbin"

mkdir: 已创建目录 "/mylinux/sys"

mkdir: 已创建目录 "/mylinux/tmp"

mkdir: 已创建目录 "/mylinux/usr"

mkdir: 已创建目录 "/mylinux/usr/local"

mkdir: 已创建目录 "/mylinux/usr/local/bin"

mkdir: 已创建目录 "/mylinux/usr/local/sbin"

mkdir: 已创建目录 "/mylinux/var"

mkdir: 已创建目录 "/mylinux/var/lock"

mkdir: 已创建目录 "/mylinux/var/log"

mkdir: 已创建目录 "/mylinux/var/run"


用tree命令来查看我们当前创建的目录层级结构

[[email protected] tmp]# tree /mylinux

-bash: tree: command not found

使用yum -y install tree 对tree命令进行安装

[[email protected] tmp]# yum install -y tree


[[email protected] /]# tree /mylinux

/mylinux

├── bin

├── boot

│   └── grub

├── dev

├── etc

│   ├── rc.d

│   │   └── init

│   └── sysconfig

│       └── network-scripts

├── lib

│   └── modules

├── lib64

├── proc

├── sbin

├── sys

├── tmp

├── usr

│   └── local

│       ├── bin

│       └── sbin

└── var

    ├── lock

    ├── log

    └── run


24 directories, 0 files

    

以上是关于linux根目录tmp文件夹的主要内容,如果未能解决你的问题,请参考以下文章

linux根目录tmp文件夹

Linux tmp目录自动清理 及解决方法

linux系统下怎样删除/tmp下的所有文件

Linux文件目录结构实验

Linux系统下/tmp目录下的临时文件怎么清理?

linux 文件管理基本操作