相关疑难解决方法(0)

如何递归查找和列出具有子目录和时间的目录中的最新修改文件?

  • 操作系统:Linux

  • 文件系统类型:ext3

  • 首选解决方案:bash(script/oneliner),ruby,python

我有几个目录,其中包含几个子目录和文件.我需要列出所有这些目录,这些目录的构造方式使得每个第一级目录都列在其中最新创建/修改的文件的日期和时间旁边.

为了澄清,如果我触摸文件或将其内容修改为几个子目录级别,那么该时间戳应该显示在第一级目录名称旁边.假设我有一个像这样结构化的目录:

./alfa/beta/gamma/example.txt
Run Code Online (Sandbox Code Playgroud)

我修改了文件的内容example.txt,我需要alfa以人类可读的形式显示在第一级目录旁边的时间,而不是epoch.我试着用find,有些事xargs,sort和喜欢,但我不能解决该问题得到,当我创建/修改文件几级向下"阿尔法"的文件系统时间戳不会改变.

linux filesystems recursion time

390
推荐指数
10
解决办法
39万
查看次数

如何在Bash中对数组进行排序

我在Bash中有一个数组,例如:

array=(a c b f 3 5)
Run Code Online (Sandbox Code Playgroud)

我需要对数组进行排序.不只是以排序的方式显示内容,而是获取带有已排序元素的新数组.新排序的数组可以是全新的也可以是旧的.

arrays sorting bash shell

123
推荐指数
7
解决办法
13万
查看次数

Linux按创建日期和给定文件名组合排序文件

我需要将这些组合到命令中,以便按照使用指定的"文件名"创建的日期排序.

我知道按日期排序文件可以通过以下方式实现:

ls -lrt

并通过名称查找文件

找 .-name"filename*"

我不知道如何将这两者结合起来.我试过一个管道,但我没有得到正确的结果.

[编辑]未排序 在此输入图像描述

linux sorting shell

2
推荐指数
1
解决办法
6653
查看次数

标签 统计

linux ×2

shell ×2

sorting ×2

arrays ×1

bash ×1

filesystems ×1

recursion ×1

time ×1