本文目录导读:

在本地按时间排序文件,最常用的方法有3种,具体取决于你是用图形界面还是命令行。
使用文件资源管理器(图形界面,最直观)
适用于:Windows、macOS、大部分Linux桌面
- 打开文件夹。
- 找到“排序”选项:
- Windows:在空白处右键点击 -> 选择 排序方式 -> 点击 修改日期(或“创建日期”)。
- 小技巧:如果只显示“递增”或“递减”,可以点击顶部列标题“修改日期”进行切换,再次点击会反转排序顺序。
- macOS:在访达中点击顶部菜单栏的 显示 -> 查看显示选项(或快捷键
Cmd + J),在“排序方式”中选择 修改日期,或者直接在列表视图下点击“修改日期”列标题。 - Linux (如Ubuntu/GNOME):在文件管理器顶部点击 修改时间 列标题,即可排序(Nautilus默认)。
- Windows:在空白处右键点击 -> 选择 排序方式 -> 点击 修改日期(或“创建日期”)。
使用 ls 命令(命令行,最强大)
适用于:Linux、macOS、Windows (PowerShell/WSL/Git Bash)
这是最灵活的控制方式,可以精确到秒。
按修改时间排序(最常用)
# 按修改时间 从新到旧 排序 (默认) ls -lt # 按修改时间 从旧到新 排序 ls -ltr
-l:详细列表模式(显示时间)-t:按修改时间排序-r:反转顺序(从旧到新)
按访问时间排序
ls -lut
按创建/元数据更改时间排序
ls -lct
排序并显示完整时间(年月日时分秒)
# 显示完整时间戳 ls -lt --full-time # Linux ls -lT # macOS (BSD ls)
显示隐藏文件
ls -ltra
-a:显示所有文件(包括隐藏的 文件)
使用 find + sort(按文件名中的日期排序)
如果你的文件名本身包含日期(如 2025-05-24_report.txt),这种方法最准:
find . -maxdepth 1 -type f | sort
find .:当前目录-maxdepth 1:只搜索当前目录,不递归子目录-type f:只找文件sort:按文件名(包含日期)字典序排序
总结选择
| 需求 | 推荐方法 |
|---|---|
| 快速在文件夹里排序 | 文件资源管理器(点击“修改日期”列) |
| 批量处理文件,需要精确到秒 | ls -lt (命令行) |
| 文件名本身包含日期(如备份文件) | ls -ltr 按时间或 find \| sort 按文件名 |
| 想按访问时间(最近读过什么文件) | ls -lut |
示例(Linux/macOS):
如果你想要把当前目录下所有 .txt 文件按修改时间从新到旧列出来:
ls -lt *.txt
如果你想把当前目录下所有文件(包括隐藏文件)按时间从旧到新显示:
ls -ltrha
标签: 本地文件
版权声明:NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
CBA直播
CBA直播
CBA直播
CBA直播
CBA直播
CBA直播
CBA直播
CBA直播
CBA直播
CBA直播
CBA直播
CBA直播
CBA直播
CBA直播
CBA直播
CBA直播
CBA直播
CBA直播
足球直播
足球直播
足球直播
足球直播
足球直播
足球直播
足球直播
足球直播
足球直播
足球直播
足球直播
足球直播
足球直播
足球直播
足球直播
足球直播
足球直播
足球直播
英超直播
英超直播
英超直播
英超直播
英超直播
英超直播
英超直播
英超直播
英超直播
英超直播
英超直播
英超直播
英超直播
英超直播
英超直播
英超直播
英超直播
英超直播