下面用不同的方式只列出所有你今天创建或修改的文件(直接或间接)。

1、 使用 ls 命令,只列出你的 home 文件夹中今天的文件。

# ls -al --time-style=+%D | grep 'date +%D'

其中:

-a - 列出所有文件,包括隐藏文件

-l - 启用长列表格式

--time-style=FORMAT - 显示指定 FORMAT 的时间

+%D - 以 %m/%d/%y (月/日/年)格式显示或使用日期

在Linux中找出最近的文件

此外,你使用可以 -X 标志来按字母顺序对结果排序:

# ls -alX --time-style=+%D | grep 'date +%D'

你也可以使用 -S 标志来基于大小(由大到小)来排序:

# ls -alS --time-style=+%D | grep 'date +%D'

2、 另外,使用 find 命令会更灵活,并且提供比 ls 更多的选项,可以实现相同的目的。

-maxdepth 级别用于指定在搜索操作的起点下(在这个情况下为当前目录)的搜索层级(子目录层级数)。

-newerXY,用于所寻找的文件的时间戳 X 比参照文件的时间戳 Y 更新一些的文件。 X 和 Y 表示以下任何字母: - a - 参照文件的访问时间 - B - 参照文件的创建时间 - c - 参照文件的 inode 状态改变时间 - m - 参照文件的修改时间 - t - 直接指定一个绝对时间

下面的命令意思是只找出 2016-12-06 这一天修改的文件:

# find . -maxdepth 1 -newermt "2016-12-06"

在 Linux 中找出今天的文件

重要:在上面的 find 命令中使用正确的日期格式作为参照时间,一旦你使用了错误的格式,你会得到如下错误:

# find . -maxdepth 1 -newermt "12-06-2016" find: I cannot figure out how to interpret '12-06-2016' as a date or time

或者,使用下面的正确格式:

# find . -maxdepth 1 -newermt "12/06/2016" 或者 # find . -maxdepth 1 -newermt "12/06/16"

取消

评论

Linux查看目录谁修改的,linux怎么查看谁修改文件相关推荐

  1. Linux /dev目录详解和Linux系统各个目录的作用

    Linux /dev目录详解和Linux系统各个目录的作用 标签: linuxtcpfunctionclassfirefoxtimer 2012-01-11 23:08 45517人阅读 评论(2) ...

  2. linux查看目录的所属组,linux分配文件文件夹所属用户及组

    ls -l 可以查看当前目录文件.如: drwxr-xr-x 2 nsf users 1024 12-10 17:37 下载文件备份 分别对应的是: 文件属性 连接数 文件拥有者 所属群组 文件大小 ...

  3. linux 查看目录挂载的ip,Linux挂载IPSAN和FCSAN操作,Linux挂载NFS文件系统

    iSCSI存储挂载 service open-iscsi status 查看iscsi服务状态 service open-iscsi start/stop/restart 启动/停止/重启iscsi服 ...

  4. Linux查看目录占用磁盘block,linux系统磁盘block、inode占满处理

    磁盘占满分两种情况,然后分别执行下面两个命令,看看自己属于哪种情况 磁盘block占满,查看命令: df  -vh 磁盘inode 占满,查看命令: df  -ih 一.block占满处理办法 需要用 ...

  5. nginx程序访问linux任意目录,通过nginx访问linux目录

    http { ...... autoindex on; autoindex_exact_size off; autoindex_localtime on; server { listen 80; .. ...

  6. linux空洞目录,学习笔记:linux之文件空洞

    文件空洞linux 咱们知道lseek()系统调用能够改变文件的偏移量,但若是程序调用使得文件偏移量跨越了文件结尾,而后再执行I/O操做,将会发生什么状况? read()调用将会返回0,表示文件结尾. ...

  7. Linux 之目录 -鸟哥的Linux私房菜

    因为利用 Linux 来开发产品或 distributions 的社群/公司与个人实在太多了, 如果每个人都用自己的想 法来配置档案放置的目录,那么将可能造成很多管理上的困扰. 你能想象,你进入一个企 ...

  8. linux 进目录输入密码,scp在Linux主机之间复制文件/目录不用输入密码

    scp在Linux主机之间复制文件/目录不用输入密码 把你的本地主机用户的ssh公匙文件复制到远程主机用户的~/.ssh/authorized_keys文件中,假设本地主机linux(10.1.1.1 ...

  9. linux amd64目录,解决ubuntu amd64 14.04 bash./ 没有那个文件或目录 的方法(含ia32-libs包的安装方法)...

    最近在安装 arm-none-linux-gnueabi 交叉编译环境时遇到 bash./ 没有那个文件或目录的错误,可是ls查看文件是存在的,查了一下发现可能是安装的ubuntu是64位的,而交叉编 ...

  10. linux查看目录被进程占用空间,linux lsof命令详解 (查看目录被哪些进程占用)

    简介 lsof(list open files)是一个列出当前系统打开文件的工具.在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件.所以如传输控 ...

最新文章

  1. 求字符串全排列 python实现
  2. 如果特斯拉制造相机的梦想像激光雷达一样真正实现,它可能会帮助到更多同行...
  3. 受用一生的高效PyCharm使用技巧
  4. 一起谈.NET技术,保护您的 Silverlight 应用程序的安全
  5. JavaScript之共享onload
  6. UA PHYS515 电磁理论I 麦克斯韦方程组基础1 库仑定律与毕奥-萨伐尔定律
  7. 日期转换器和编码过滤器
  8. cnpm 安装文件找不到_大师操作win7系统电脑软件中找不到已经安装字体的恢复步骤...
  9. 浅谈 Knowledge-Injected BERTs
  10. Windows平台九点提升权限终极技巧
  11. C# default關鍵字
  12. ubuntu18 常用命令
  13. 【计算机组成原理】内存
  14. MySQL InnoDB 存储引擎文件
  15. Java编写的日历,输入年月,输出这个月的日期与星期
  16. Ubuntu18.04安装RealsenseD435驱动
  17. 幼儿园数学目标_幼儿园数学活动目标的制定
  18. 【Flutter 问题系列第 7 篇】TextField 去掉下划线
  19. ERP系统的操作方法是什么?
  20. 阿里巴巴20周年直击,马云:阿里巴巴从来没有害怕过什么!

热门文章

  1. git提交时windows验证凭据
  2. 使用AntiSamy防范XSS跨站脚本攻击
  3. 10、mysql底层知识进阶-mysql应用层优化
  4. sql语句-删除表数据drop、truncate和delete的用法
  5. java 常见的注解,什么是注解,自定义注解案例(定义以及使用)模拟Junit
  6. Python爬虫爬取各大热门短视频平台视频
  7. 1320二指输入的最小距离
  8. 详细讲解回溯算法(一)
  9. c语言编程软件12个球,计算机二级考试C语言辅导:12个球的程序
  10. arcgis字段计算器VB脚本提取字符串