Linux红帽系统,在某个文件目录下,如果当文件个数超过7时,就删除最早产生的那个文件,

作者&投稿:经待 (若有异议请与网页底部的电邮联系)
如何删除红帽Linux的/home下的文件~

/home目录是当前账号的家目录,保存有账号创建的一些重要信息。注意,不要删除。
对于/home下其他一些文件可以删除,方法就是rm 命令。

cd /home
rm -i 文件 //-i 表示删除前提示
rm -rf /home/temp/file //直接删除不提示

超过7个,就删除最老的那个;我理解为想保留6个最新的(需要考虑超过7个的情况,比如脚本第一次运行时,或者脚本异常退出再次运行时);

#!/bin/sh
dir='/home/user1/workdir'
file='abc*.txt' #这里需要匹配的文件名,如果匹配所有,直接填*
filenumber=6
while [ 1 ];
do
count=0;
eval ls -t ${dir}/${file} 2>/dev/null | while read onefile #根据文件的修改时间判断它的新旧
do
let count++
if [ $count -gt ${filenumber} ];then
rm -f $onefile
echo "rm -f $onefile"
fi
done
sleep 1 #脚本的执行频频,每秒循环1次;
done

你写的需求比较模糊,我大致写了1个,有什么问题可以再提出来

如果满足你的要求,记着采纳啊~~

#!/bin/sh
cd /root/test/tmp/ #此次为你想要删除的文件目录位置

stat *|sed -n '/File/p;/Access: ([0-9]\{4\}/{p;n;n;p}'|sed -n '/Access: ([0-9]\{4\}\/-/{g;p;n;p};h'|awk '{print $2,$3}'|sed "s/'//g;s/\`//g" |awk '{if(NR%2 !=0){en=$0} else {sub(/-/,"");sub(/-/,"");sub(/ /,"");print en,$0}}'|sort -k2 -r|sed '1,7d'|awk '{print $1}'|while read line
do
rm -rf
done


linux (红帽)如何安装?
推荐两种方法安装红帽linux系统(虚拟光驱和mount命令:前提是已经下载好了红帽的系统文件):方法一:Linux下,无需任何软件,就可以直接自制一个虚拟光驱。步骤:把 \/dev\/cdrom 删除,然后在Shell中运行:ln -s \/dev\/loop7 \/dev\/cdrom 这里假设你的iso文件放在\/root目录,运行(可以根据自己的情况...

华为红帽认证是什么
华为红帽认证是什么?我们一起来了解一下吧。华为和红帽认证是两种不同的认证,华为认证是由华为公司推出的ITC工程师认证体系,红帽认证是红帽公司推出的linux认证体系,两者从根本上没有任何关系,并且两者所针对的领域也不相同,华为主要面向通信行业,红帽则面向的是linux系统。红帽认证好考吗红帽认证包含了...

红帽linux登陆界面是什么?
这个是Linux系统的登陆界面。输入用户名(安装Linux时候设置的,默认为root),然后回车输入安装时设定的账户密码,然后回车即可登入系统。注:输入密码的时候,界面是不显示输入的密码字符的

linux小红帽系统如何显示复制
1、首先在桌面空白处,点击鼠标右键。2、其次选择GraphicsOptions,选项表示外接显示器将被设置为主显示器。3、最后在面板找到CloneDisplays点击即可显示复制。

红帽认证是什么?
问题二:红帽linux认证有哪些? 红帽Linux认证成金字塔级,最下层的是RHCSA,中间的是RHCE,最顶层的是RHCA。高级别的RHCA包含众多课程,如果要考取RHCA的证书就需要考任意五门高级知识,比如RH436、EX423等,也可以单独考取每门的认证,如果有什么不清楚的话,可以看看《Linux就该这么学》这本书,书里详细的介绍了红帽系统以及...

redhat跟centOS的区别?
有人可能会觉得奇怪,Redhat公司的人这么辛苦写出来的源码,却还必须遵守GPL协议免费公开发到网上供大家下载使用,那Redhat还怎么赚钱?答案是,Redhat系统本身也是免费的,它的系统根本就不要钱,要钱的是“服务”和“商业授权费”,当公司使用Redhat系统(也就Redhat for Enterprise Linux,即红帽企业操作系统...

红帽里面有什么认证
红帽认证是什么认证 红帽认证是由红帽公司推出的一种认证体系,里面包含多种认证,大致分为初级、中级以及高级三个等级,认证主要针对于linux操作系统,在国际上有很高的认可度,同时也是linux领域最权威含金量最高的证书。红帽认证考试培训费用 红帽认证是由红帽公司推出的一种认证体系,里面包含多种认证,不...

Linux系统都有哪些版本
这个发行版是由长期以来杰出的GNU\/Linux开发公司「红帽」发行的版本。预设的版面配置接近Ubuntu (也可以使用在Kubuntu中被使用的更进阶的桌面环境KDE),但在预选的软体中有些不同,安装管道以及其他技术性细节。倘若您希望能学习GNU\/Linux系统的工作原理、安全性设定,或者是拿来开发软体,那我们会推荐这个...

红旗Linux和红帽Linux哪个更好
1. 内核都是一样的,红旗是中国的,redhat是外国的。2. 从功能上来看。红旗大多数是作为桌面版,红帽现在都是作为桌面版和服务器版共存。3. 红旗LINUX=通用LINUX技术+国人个性化定制,是目前中文支持以及界面做得最友好的LINUX系统。与WINDOWS相比,红旗具有自身的优点及缺点:优点:价格低廉 WINDOWS系统...

红帽认证系统管理员是什么
rhca:RHCE认证全称为RedHatCertifiedEngineer,也叫红帽认证工程师,是红帽的高级认证,是国际上公认的最具权威的认证之一。红帽认证有效期红帽linux认证是红帽公司推出的一个认证体系,里面包含了多种认证,有效期均为三年,常见的有rhcsa、rhce、rhca三种认证,证书过期之后需要进行重认证,如:rhcsa证书过期...

爱辉区17335998173: 在红帽linux 9中,我想实现将一个文件夹中的一个文件复制到另一个文件夹中,请问命令代码是什么 -
啜利骨仙: #后面为命令注释 1:cd ~ #进入家目录 2:mkdir abc def #创建目录abc, def 3:cd abc #进入abc目录 4:touch hello.c #创建hello.c,具体hello.c内容这里不做讨论 5:cp hello.c ../def #复制hello.c到上个目录层的def文件夹里面 6:cd ../def #进入上级目录的def目录里 7:ls #查看hello.c是否在该目录,结果肯定在的.

爱辉区17335998173: 安装红帽linux 的vmware - install在哪那个文件夹 里啊? -
啜利骨仙: VMware-install是VMware Tools的安装脚本,不是Linux本身集成的,你要选择“安装VMware Tools”之后,解包光盘目录下的tar.gz包,解包文件家里面才有vmware-intsall.pl.不过Red Hat是支持rpm包的,应该直接安装光盘目录下的那个rpm包就可以了.

爱辉区17335998173: RHEL6是什么 -
啜利骨仙: 是红帽公司的系统第6版本号.RHEL一般指Red Hat Enterprise Linux.Red Hat公司发布的面向企业用户的Linux操作系统.系统信息 中文名称:红帽企业 Linux.英文名称:RedHat Enterprise Linux.资源类型:Bin.发行时间:2007年.制作发行:Red Hat 红帽.地区:大陆,美国,香港,台湾.语言:普通话,英语.安全 SELinux增强.图形化SELinux管理界面.集成的目录和安全机制.增强的IPESEC提高安全与性能.新的审计机制用于提供新的搜索、报表和实时监控的能力.以上内容来自 百度百科-RHEL

爱辉区17335998173: linux(如redhat)系统默认的PATH路径是在哪个文件中设置的? -
啜利骨仙: /etc/profile ubuntu系统的话,查这个文件: /etc/login.defs 其中:ENV_SUPATH和ENV_PATH定义了超级用户和普通用户的缺省路径.

爱辉区17335998173: red hat linux下怎么复制一个非空文件夹?请知道的朋友告知一下,谢谢了~ -
啜利骨仙: 是这样的,复制文件的时候,直接用 cp 文件 目录 ;复制目录的时候cp -r 目录 目标目录 ;这里不管是非空目录还是空目录都必须加 -r 这个参数 不然就报错!!!可以看图参考参考

爱辉区17335998173: 如何删除红帽Linux的/home下的文件 -
啜利骨仙: /home目录是当前账号的家目录,保存有账号创建的一些重要信息.注意,不要删除. 对于/home下其他一些文件可以删除,方法就是rm 命令.cd /home rm -i 文件 //-i 表示删除前提示 rm -rf /home/temp/file //直接删除不提示

爱辉区17335998173: 如何在vmware上安装redhat linux系统 -
啜利骨仙: (1) 建立虚拟机 A.用鼠标左建双击桌面中的"VMware workstation"图标,运行虚拟机 B.建立一台虚拟机.点击“FILE(文件)”-“NEW(新建)”--“NewVirtual Machine( 新建虚拟机)”,弹出虚拟机创建菜单. C.根据向导一步一步地创建...

爱辉区17335998173: 红帽子linux怎么安装nmoon -
啜利骨仙: linux系统安装软件或某个文件需要使用rpm,yum,git等命令.首先你需要把光盘文件放到光驱里,然后进入linux用mount命令挂在文件到/mnt中.然后进入 cd /mnt中,就会看到挂在的文件,注意看它的格式,一般压缩文件的类型为gz、.tar.gz、tgz、bz2等.最后解压文件到/usr/src下面,在进入这个目录就可以安装了,安装命令 如: yum install xxx文件名,rpm -ivh xx文件名.

爱辉区17335998173: 硬盘安装红帽子linux -
啜利骨仙: 把三个iso文件放在一起 它会自动加载的啊 没 但是顺序要标好 一、下载iso文件,保存在windows分区任一目录中; 实例:我的ISO放在第三个分区(FAT32主分区)/redhat目录,三个ISO文件名分别是DISK1.ISO、DISK2.ISO、DISK3.ISO 二、...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网