1.什么是临时文件

下载和安装'卸载软件、打开电子邮件和即时消息程序中的文件或传输文件时创建。通常,创建临时文件的程序会在完成时将其删除,但有时候这些文件会被保留。

一段时间后,这些废弃的临时文件(若长时间不清理会相当大)可能会占去大量的硬盘空间、累积硬盘磁盘碎片并降低系统性能。删除这些文件是安全的。

2.linux中的临时文件管理

命令如下:

su -                                           #切换超级用户
cd /usr/lib/tmpfiles.d/                        #切换目录
vim westos.conf                                #编辑配置文件d /mnt/westos  1777  root root  10s          #设定
watch -n1 ls -lR /mnt/                         #监控

另开启一个shell

systemd-tmpfiles --create /usr/lib/tmpfiles.d/*
touch /mnt/westos/file                           #创建一个临时文件
systemd-tmpfiles --clean /usr/lib/tmpfiles.d/*   #尝试清除该临时文件
过10秒
systemd-tmpfiles --clean /usr/lib/tmpfiles.d/*   #再次尝试清除该临时文件

如图:

1.切换目录,编辑配置文件:

2.配置文件内容如图:

3.监控该目录:

4.另打开一个shell,开始测试:

5.创建一个文件:

6.尝试清除:(因为过了10s,所以清除掉了)

7.再次新建文件file1,尝试清除:(这次手速比较快,效果很明显,在文件的生命周期内没有清除掉。)

linux系统中的临时文件相关推荐

  1. Linux系统中获取临时文件路径 `GetTempPath`和`GetTempFileName`函数

    Linux系统中获取临时文件路径 为了在Linux系统中获得WIN API的GetTempPath和GetTempFileName函数的功能,我们要在Linux下实现这两个函数. GetTempPat ...

  2. linux系统中的目录讲解

    一.Linux系统目录结构树形图 二.常用目录 / 根目录 /bin 命令保存目录(普通用户就可以读取的命令) 显而易见,bin 就是二进制(binary)英文缩写.在一般的系统当中,你都可以在这个目 ...

  3. 认识Linux系统中的inode,硬链接和软链接

    在学习和创建软链接遇到了一点问题,总结一下: 在当前文件夹下面建立了两个临时文件夹tempdir1和tempdir2,然后在tempdir2里面创建了一个hello文件,然后用指令ln -s temp ...

  4. Linux系统中一些目录和文件的详细解释(参照RHEL5.4)

    linux有四种基本文件系统类型: –普通文件:如文本文件.c语言源代码.shell脚本等,可以用cat.less.more.vi等来察看内容,用mv来改名: –目录文件:包括文件名.子目录名及其指针 ...

  5. linux系统中的挂载点:

    挂载点是 UNIX/Linux 系统中的磁盘文件系统的入口,类似 Windows 系统中的C盘.D盘等. '/'挂载点:根分区,如果不给其他目录单独分区,则默认存放到该分区中. '/boot'挂载点: ...

  6. 在Linux系统中解决 swap file “*.swp”already exists!问题

    问题描述: 在Linux系统中使用vim编辑文件的时候,由于某种原因异常退出正在编辑的文件,再次编辑该文件时,会出现如下提示: 原因分析: 使用vim编辑文件实际是先copy一份临时文件并映射到内存给 ...

  7. 如何在Linux系统中整理磁盘碎片 节省空间

    有一个神话是 linux 的磁盘从来不需要整理碎片.在大多数情况下这是真的,大多数因为是使用的是优秀的日志文件系统(ext3.4等等)来处理文件系统.然而,在一些特殊情况下,碎片仍旧会产生.如果正巧发 ...

  8. Linux系统中文件系统管理

       一.文件系统的基本组成和文件系统结构    1.Linux 系统的基本组成 图例:    Linux系统由Linux内核和一系列GNU库及程序组成.根据其所处的位置,从内向外依次分为:内核.运行 ...

  9. linux系统怎么安装office软件,如何在Linux系统中安装OpenOffice

    Linux系统比如说Ubuntu或Linux Mint中是主要的办公软件,有些版本的系统中集成了这款软件,但是有些系统没有.所以下面就来给大家介绍一下,如何在Linux系统中安装OpenOffice. ...

  10. Linux系统中的定时任务及延时任务详解

    Linux系统中的定时任务及延时任务 1.系统延时任务 at 23:37/now+1min ##设定任务执行时间/延时1分钟 at> rm -fr /mnt/* ##任务动作 at> &l ...

最新文章

  1. IOS 学习---触摸事件与手势
  2. TMG 2010 建立站对站***隧道
  3. java之图形化界面(GUI)
  4. 机器学习付费专栏的一些简介
  5. redis 集群 分片 扩容_Redis高可用之集群实现原理
  6. 算法导论-排序(四)计数排序(线性时间排序)
  7. index作为key是反模式
  8. 更多Requests的小技巧以及总结
  9. SQL Server 2005参考:PIVOT
  10. LeetCode 1100. 长度为 K 的无重复字符子串(滑动窗口)
  11. [转载] 弄懂JDK、JRE和JVM到底是什么
  12. android访问静态内部类,Java 内部类详解
  13. mac os android连接wifi密码,Mac使用小技巧:找回WiFi密码
  14. Java原始客户端操作Mongodb 增删改查
  15. 域用户开机自动加入本地管理员组VBS脚本+限制多点登录
  16. 地铁运营行车组织方式
  17. TiDB Data Migration (DM)介绍
  18. Android仿QQ空间
  19. 怎么解决win10以太网无有效ip
  20. 大学生活:贫穷而快乐的日子

热门文章

  1. SQLServer 数据库无法重命名
  2. 小布老师oracle,小布老师-oracle-1
  3. 对话系统简介与OPPO小布助手的工程实践
  4. 《2021年IT行业项目管理调查报告》发布
  5. 第六章 网上银行与电子支付-1
  6. 今日财富杂志今日财富杂志社今日财富编辑部2022年第11期目录
  7. 买房的疯了-开发商笑不起来了(本文仅供新浪)
  8. 字符串的哈希值mysql_字符串经典的hash算法
  9. Java源码阅读绘图规范手册--[捷特版]
  10. 线性同余发生器与伪随机数