linux 列出最近修改的文件

本文介绍如何使用find命令在当前目录下查找最近30分钟内修改过的.phtml文件,包括基本查找方法和详细信息查看方式,以及查找1天内和1天前修改过的常规文件的方法。

查找当前目录下.phtml文件中,最近30分钟内修改过的文件。

<code>find . -name '*.phtml' -type f -mmin -30</code>

查找当前目录下.phtml文件中,最近30分钟内修改过的文件,的详细情况。

<code>find . -name '*.phtml' -type f -mmin -30 -ls</code>

查找当前目录下,最近1天内修改过的常规文件。

<code>find . -type f -mtime -1</code>

查找当前目录下,最近1天前(2天内)修改过的常规文件。

<code>find . -type f -mtime +1</code>
### 列出当前目录中的所有文件文件夹 在 Linux 系统中,可以使用 `ls` 命令列出当前目录下的所有文件文件夹。该命令提供了多种选项来控制输出格式,适用于不同的使用场景。 - **基本使用**: ```bash ls ``` 该命令会列出当前目录下的所有非隐藏文件文件夹名称,以简洁的方式展示[^1]。 - **显示详细信息**: ```bash ls -l ``` 此命令会以长格式显示文件目录的详细信息,包括权限、链接数、所有者、组、文件大小、修改时间和名称等。 - **显示隐藏文件**: ```bash ls -a ``` 该命令会列出当前目录下的所有文件,包括以点(`.`)开头的隐藏文件和隐藏目录。 - **结合详细信息和隐藏文件**: ```bash ls -la ``` 以长格式显示当前目录下的所有文件目录,包括隐藏文件目录。 - **按文件大小排序**: ```bash ls -lhS ``` 该命令会按照文件大小从大到小排序,并以可读性较好的方式显示文件大小(例如 KB、MB)。 - **递归列出目录内容**: ```bash ls -R ``` 递归地列出当前目录及其所有子目录中的文件文件夹。 - **仅列出目录中的文件**: ```bash ls -p ``` 通过在目录名称后添加斜杠(`/`)来区分目录文件,可以结合其他选项使用,例如 `ls -lp`。 - **仅列出目录中的文件夹**: ```bash ls -d */ ``` 该命令会列出当前目录下所有的文件夹名称。 - **彩色输出**: ```bash ls --color ``` 默认情况下,大多数 Linux 发行版已经启用了彩色输出,可以通过该选项强制启用,以便更直观地区分文件类型。 ### 查看当前目录及子目录文件数量和大小 如果需要查看当前目录及其子目录中的文件数量和大小,可以使用 `du` 命令。 - **查看当前目录及子目录文件大小**: ```bash du -ah ``` 该命令会递归地显示当前目录下每个文件和子目录的大小,并以可读性较好的格式输出(例如 KB、MB)。 - **按大小排序**: ```bash du -a | sort -n ``` 显示当前目录下所有文件目录的大小,并按照字节数从小到大排序。 ### 使用 `find` 命令列出当前目录下的所有文件 除了 `ls` 和 `du` 命令,`find` 命令也可以用于列出当前目录下的所有文件目录。 - **列出当前目录下的所有文件目录**: ```bash find . ``` 该命令会递归地列出当前目录及其所有子目录中的文件目录路径。 - **仅列出普通文件**: ```bash find . -type f ``` 通过 `-type f` 选项可以过滤出当前目录下的所有普通文件。 - **仅列出目录**: ```bash find . -type d ``` 使用 `-type d` 可以列出当前目录下的所有目录。 - **列出所有空文件目录**: ```bash find . -empty ``` 该命令会列出当前目录下所有为空的文件目录。 --- ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值