linux如何查看最近修改的文件

作者&投稿:仉斧 (若有异议请与网页底部的电邮联系)
linux 怎么查看谁在修改文件~

只能查看修改时间记录,不能查看是谁改的。
如果不想别人改,可以给文件设置权限。
1,打开终端,输入chmod fileName 744。
2,使用其他用户登录尝试修改是否成功。

Linux 下查看文件时,可以使用ls –l 命令

要显示秒(实际更精确),可以用 –full-time 参数:

Find应用实例
查找最近30分钟修改的当前目录下的.php文件
find . -name '*.php' -mmin -30

查找最近24小时修改的当前目录下的.php文件
find . -name '*.php' -mtime 0

查找最近24小时修改的当前目录下的.php文件,并列出详细信息
find . -name '*.inc' -mtime 0 -ls

查找当前目录下,最近24-48小时修改过的常规文件。
find . -type f -mtime 1

查找当前目录下,最近1天前修改过的常规文件。
find . -type f -mtime +1

atime:访问时间(access time),指的是文件最后被读取的时间,可以使用touch命令更改为当前时间;
ctime:变更时间(change time),指的是文件本身最后被变更的时间,变更动作可以使chmod、chgrp、mv等等;
mtime:修改时间(modify time),指的是文件内容最后被修改的时间,修改动作可以使echo重定向、vi等等;

root@localhost:~/xly# find . -mtime -1
.
./aaaa
root@localhost:~/xly# touch bbbbb
root@localhost:~/xly# find . -mtime -1
.
./bbbbb
./aaaa

-1表示1天内,+1表示1天前
更多Linux操作知识,可以百度《Linux就该这么学》。


linux如何查看文件的最后一行
tail -n 20 filename 说明:显示filename最后20行。Linux下tail命令的使用方法。linux tail命令用途是依照要求将指定的文件的最后部分输出到标准设备,通常是终端,通俗讲来,就是把某个档案文件的最后几行显示到终端上,假设该档案有更新,tail会自己主动刷新,确保你看到最新的档案内容。一、tail命令语法...

如何查看linux内存看linux内存
linux里如何判断运行内存?linux如何查看内存,以下就是如何判断运行内存的具体方法:1、打开linux系统,在linux的桌面的空白处右击。?2、然后在弹出的下拉选项里,点击打开终端。?3、输入cat\/proc\/meminfo命令,回车运行即可查看内存数据,其中memfree代表剩余内存。?linux下查看内存的命令?top命令能显示系统...

如何查看Linux内核版本及发行版本
1、打开Linux面板。2、输入"uname -a ",可显示电脑以及操作系统的相关信息。3、输入"cat \/proc\/version",说明正在运行的内核版本。4、输入"cat \/etc\/issue", 显示的是发行版本信息。5、lsb_release -a (适用于所有的linux,包括Redhat、SuSE、Debian等发行版,但是在debian下要安装lsb)。

如何查看linux系统CPU信息
在Linux系统中查看CPU信息可以使用命令行工具来实现。以下介绍几种常用方法:1. 使用lscpu命令 lscpu命令可以显示有关处理器架构、型号、速度以及缓存等详细信息。lscpu 2. 使用cat \/proc\/cpuinfo命令 \/ proc \/ cpuinfo文件包含了有关每个可用CPU的详细信息。cat \/proc\/cpuinfo 3. 使用top或htop命令 top...

如何查看linux服务器运行状态?
1、ps aux 或netstat -tlunpps是进程查看命令,netstat是端口查看命令,在Linux系统中,服务一定是有进程的,所以使用ps命令可以查看服务运行情况,另外,Linux服务多数是网络服务,所以通过netstat命令也可以查看服务运行状态。2、service 服务名 status比如查看httpd的Web服务的运行状态,执行service httpd ...

linux如何查看最后登陆时间
lastlog命令 查看所有用户最近一次登录历史 命令将读取\/var\/log\/lastlog文件;用户排列顺序按照\/etc\/passwd中的顺序 选项:(1) -u:查看某个用户的最后一次登陆历史 例如: lastlog -u test 查看用户test的登陆历史 (2) -t:查看最近几天之内的用户登录历史 例如: lastlog -t 1 查看最近1天之内...

linux如何查看系统占用磁盘空间最大的文件及让文件按大小排序
[root@localhost web_bak] find \/ -type f -size +10G 在Linux下如何让文件让按大小单位为M,G等易读格式,S size大小排序。[root@localhost data]# ls -lhS 方法二:#du -h * | sort -n [root@localhost data]# du -h * | sort -n 当然您也可以结合管道文件夹内最大的几个文件 [...

linux查看文件权限的命令linux查看文件权限
linux查看某个用户所有的权限的步骤如下:我们需要准备的材料分别是:电脑、linux连接工具。1、首先连接上linux主机,进入命令行状态。2、以用户名nginx为例,输入:cat\/etc\/passwd|grepnginx,再按回车。3、此时会打印出用户名nginx的所有权限 unix\/linux系统中如何读取一个文件的存储权限?unix\/linux通过...

Linux如何查看当前占用CPU或内存最多的几个进程
3. sort -k4nr中(k代表从根据哪一个关键词排序,后面的数字4表示按照第四列排序;n指代numberic sort,根据其数值排序;r指代reverse,这里是指反向比较结果,输出时默认从小到大,反向后从大到小。)。本例中,可以看到%MEM在第4个位置,根据%MEM的数值进行由大到小的排序。-k3表示按照cpu占用率...

如何查看linux内核版本
一、查看linux内核版本号 1:登录linux,在终端输入 cat \/proc\/version 2:登录linux,在终端输入 uname -a 即列出linux的内核版本号 。3: 在Linux终端输入 unmae -a 即可查看linux的内核版本号。三种方法执行效果如下图所示:二、查看linux版本信息 1:登录到linux服务器执行 lsb_release-a 命令...

瓦房店市13086291680: linux如何查看最近修改的文件 -
御纪新格: 下面用不同的方式只列出所有你今天创建或修改的文件(直接或间接). 1、 使用 ls 命令,只列出你的 home 文件夹中今天的文件. # ls -al --time-style=+%D | grep 'date +%D'其中: -a - 列出所有文件,包括隐藏文件 -l - 启用长列表格式 --time-...

瓦房店市13086291680: 如何在 Linux 中找出最近或今天被修改的文件 -
御纪新格: 可以用find命令,find / -ctime -1 -print.ctime的意思是change time,修改时间,后面的数字是距离现在多少天,1就是距离1天,-1是1天以内,+1是1天以外.

瓦房店市13086291680: linux下怎么查最近修改的记录 -
御纪新格: 主要是有四个命令: svn log用来展示svn 的版本作者、日期、路径等等; svn diff,用来显示特定修改的行级详细信息; svn cat,取得在特定版本的某文件显示在当前屏幕; svn list,显示一个目录或某一版本存在的文件. 比较常用的是svn diff命...

瓦房店市13086291680: linux下怎样查看一个文件最近的改动 -
御纪新格: 1.首先进行解压文件openmpi-1.6.2.tar.gz. 2.然后执行cd openmpi-1.6.2 3.接着执行./configure,一段时间之后发现缺少g++编译器,所以执行sudo apt-get install g++ 4.执行完之后再执行一次./configure就可以配置成功,

瓦房店市13086291680: linux 什么命令能找出一个文件夹里最近更新的文件? -
御纪新格: 1、ls -ltr 按时间反序排序当前文件夹中文件(-r反序)2、在当前文件夹内查找最近一天内更改的文件(包括子文件夹): find . -type f -mtime -1 1天以前更改的文件: find . -type f -mtime +1 最近10分钟内状态变化的文件: find . -type f -cmin -10

瓦房店市13086291680: 如何在Linux中找出最近或今天被修改的文件 -
御纪新格: # find / -mtime +1 -type f -name "*.txt"

瓦房店市13086291680: Linux下如何查找某文件夹下最近1小时内修改过的文件? -
御纪新格: find /home/user -cmin -60 看一下find的用法呀

瓦房店市13086291680: linux 下如何查找一天内更动过的文件 -
御纪新格: 使用find命令查找一下: find / -mtime -1

瓦房店市13086291680: linux中用什么命令可以查询出多少天之前修改过的文件呢? -
御纪新格: 可以用ls -l命令: ls -l|grep [DATE] 其中[DATE]为你想要找的那天,格式见ls -l的输出.比如想找/tmp下修改时间为2007年8月15日的文件,如下操作: ls -l /tmp 输出为: drwx------ 2 youran youran 4096 2007-08-27 11:54 virtual-youran.1w2lZh ...

瓦房店市13086291680: 如何实现linux 下find查找最近修改过的最后一个文件 -
御纪新格: find 只能根据修改时间查找.如果你能记得最近一次修改过的文件的时间,这个可以做到. mtime或者mmin就行了 不过 这个不太可能记得清. 如果能记清时间,那就没必要用find去找了,文件名应该更容易记清楚.所以说,单纯用find 是不可能做到的.如果要作到这一点,你必须自己写一个脚本.递归获取文件夹下所有文件的修改时间 然后去比较这个时间 找出最近的一个.用shell可以做到,用C的话应该更简单一些.python也不错. 都比shell简单.

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