date
date 命令 - 显示或设置系统日期和时间
date 显示或设置系统的日期和时间。在 Shell 脚本中,date 最常用于生成带时间戳的文件名(如 backup_20260604.tar.gz),或者在日志输出中添加时间信息。date 的格式化字符串非常灵活,支持各种你想要的时间格式。
系统信息

⌨️ 命令语法

date [选项] [+格式]

⚙️ 常用参数

+%Y-%m-%d显示年-月-日格式
+%H:%M:%S显示时:分:秒格式
-s设置系统时间

💡 实战示例

  • $ date
    显示当前日期和时间
  • $ date '+%Y-%m-%d %H:%M:%S'
    自定义格式显示时间

🔔 温馨提示

date "+%Y-%m-%d %H:%M:%S" 输出 2026-06-04 21:30:00。date -d "7 days ago" 显示7天前的日期。在脚本中:BACKUP_FILE="backup_$(date +%Y%m%d).tar.gz"。修改系统时间需要 root 权限:date -s "2026-06-04 12:00:00"。

🔗 相关命令

◀ 上一条cal下一条 ▶dd