linux所有命令tmp的简单介绍

linux 下/tmp是什么文件

/tmp是Linux下的临时文件夹。

成都创新互联公司是专业的凤县网站建设公司,凤县接单;提供做网站、成都网站制作,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行凤县网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!

该文件夹中的内容一般不会删除,以redhat为例,系统自动清理/tmp文件夹的默认时限是30天。30天不访问的/tmp下的文件会被系统自动删除的。

/tmp-临时文件目录,能够被任何用户,任何程序访问,一般用来存放程序的临时文件,所以应该定期清理一下。FHS甚至建议在开机时,应该要将/tmp下的数据都删除,临时目录还有/var/tmp。

Linux有两个公知的临时目录:/tmp与/var/tmp,这两个目录被用户用于存储临时性的文件,亦经常被程序读写用户存储临时性数据。

两个目录没有本质上的区别,最根本的区别仅仅是系统对其中文件清理的默认时间配置不一致。

/tmp:目录默认清理10天未用的文件,系统重启会清理目录;

/var/tmp:目录默认清理30天未用的文件。

linux常用命令及用法

linux常用命令及用法如下:

pwd 显示工作路径

shutdown -h now 关闭系统   /halt 关闭系统

shutdown -r now 重启 / reboot 重启

systemctl stop firewalld关闭防火墙

ip addr查看ip地址

1、cd命令:这是一个非常基本,也是大家经常需要使用的命令,它用于切换当前目录,它的参数是要切换到的目录的路径,可以是绝对路径,也可以是相对路径。如:

cd /home    进入根目录下面的home目录 

cd home    进入当前目录下的home目录 

cd ..   返回上一层目录 

cd ../.. 返回上两级目录

cd / 返回跟目录

cd - 返回上次所在的目录

2、ls命令:这是一个非常有用的查看文件与目录的命令,list之意,它的参数非常多,下面就列出一些我常用的参数吧,如下:

ls  查看目录中的文件 

ls -a列出全部的文件,连同隐藏文件(开头为.的文件)一起列出来

ls -l   显示文件和目录的详细资料 

3、mkdir命令:创建

mkdir dir1 创建一个叫做 'dir1' 的目录'

mkdir dir1 dir2 同时创建两个目录

4、rm命令:删除

rm -f file1 删除一个叫做 'file1' 的文件'

rmdir dir1 删除一个叫做 'dir1' 的目录' (空目录才能删除)

rm -rf dir1 删除一个叫做 'dir1' 的目录并同时删除其内容

rm -rf dir1 dir2 同时删除两个目录及它们的内容

5、mv命令:该命令用于移动文件、目录或更名,move之意,它的常用参数如下:-f 如果目标文件已经存在,不会询问而直接覆盖

mv file1 file2   把文件file1重命名为file2

mv file1 file2 dir   把文件file1、file2移动到目录dir中

6、cp命令:该命令用于复制文件,copy之意,它还可以把多个文件一次性地复制到一个目录下, 它的常用参数如下:

cp  -a file1 file2  连同文件的所有特性把文件file1复制成文件file2

cp dir/* .  复制一个目录下的所有文件到当前工作目录 

cp -a /tmp/dir1 .  复制一个目录到当前工作目录 

cp -a dir1 dir2  复制一个目录

7、find命令:find是一个基于查找的功能非常强大的命令

find / -name file1 从 '/' 开始进入根文件系统搜索文件和目录 

find / -user user1 搜索属于用户 'user1' 的文件和目录 

find /home/user1 -name \*.bin 在目录 '/ home/user1' 中搜索带有'.bin' 结尾的文件 

find /usr/bin -type f -atime +100 搜索在过去100天内未被使用过的执行文件 

find /usr/bin -type f -mtime -10 搜索在10天内被创建或者修改过的文件

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

在Linux系统中/tmp文件夹下的文件是会被清理、删除的,文件清理的规则是如何设定的呢?

在root/tmp文件下

hdfs在启动的时候回去找pid文件

在pid文件被删除的时候,hdfs是不能被关掉的,如果在启动,他会又重新启动一个,但是不是之前的那个,所以会导致蒙圈了。

Linux在tmp命令 定期删除一些文件和文件夹 30天周期

mkdir /data/tmp

chmod -R 777 /data/tmp

export HADOOP_PID_DIR=/data/tmp

为了避免pid文件在tmp中被删除,重新建一个路径/data/tmp,并给他777权限 chmod -R 777 /data/tmp,把pid文件放在这里边就不会被删除了

配置参数的更改

参数:

-u 按照文件的最后access时间,即最后访问时间为参考。默认选项。可通过ls -lu查看。

-m 按照文件的最后modified时间,即最后修改时间为参考。可通过ls -l查看。

-c 按照文件的-ctime时间做参考,ctime更新的条件为写入、更改属主、权限。可通过ls -lc查看。

-M 按照目录的修改时间来删除目录而不是访问时间。

-a 删除所有类型文件。包括目录和symbolic links

-d --nodirs 排除目录文件,即使是空目录。

-d --nosysmlinks 排除symbolic links类型文件。

-f 强制删除那些root没有写权限的文件。比如root的readonly文件

-q 只报告错误信息。

-x /PATH 排除特定目录,即不删除该子目录里的文件。

-U user_name 排除属于特定用户的文件,即不删除该用户的文件。

-v 显示删除过程。默认是不显示删除了什么文件,直接删除的。

-t 用于测试,并不真正删除文件,能显示出要删除文件的过程。

-d 不删除文件里的子目录,但是子目录里面的文件还是会被删除。

参数后加时间,默认是hours。也可以使用30d表示30天,但是有些版本只支持hours。 时间后是要检查的目录。可以多个目录用空格分开。如下所示表示720小小时~=30天。

如果你想将强制删除30天没有访问的文件改为7天,只需"/usr/sbin/tmpwatch “f l a g s " 720 / v a r / t m p " 和 " / u s r / s b i n / t m p w a t c h " flags" 720 /var/tmp"和"/usr/sbin/tmpwatch "flags"720/var/tmp"和"/usr/sbin/tmpwatch"flags” -f 720 “$d” 里面的720改为189即可。

转自:

linux考试用 谢谢啦 将/etc目录里面的所有文件复制到/tmp目录下的命令

1、首先打开Terminal终端:依次定位applications-system tools-Terminal,即进入命令行模式。

2、进入root目录下,先查看是否是root目录,用pwd命令查看当前路径。

3、发现确实是root目录下,我们切换到/home目录下,切换命令:cd /home,再次用pwd命令查出在/home目录下。

4、在此目录下新建目录文件夹root,命令如下:mkdir root,查看下目录路径pwd,还是在/home目录下,切换到root(就是刚才创建的目录),用cd root命令。

5、最后用同样的方式新建目录test1221并切换此目录,如图,就可以了。

网页名称:linux所有命令tmp的简单介绍
路径分享:https://www.cdcxhl.com/article10/dosdigo.html

成都网站建设公司_创新互联,为您提供微信公众号动态网站网站设计关键词优化外贸建站网站营销

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

外贸网站制作