Linux

是否可以使 YAML 使用 ISO 8601 日期格式?

  • May 15, 2021

我正在使用一個名為的工具organize來對包含很多東西的文件夾進行排序,並且想知道是否可以告訴它使用ISO 8601日期格式創建、排序或重命名。

配置文件是這樣的:

rules:
   - folders: *private
     subfolders: true
     filters:
         - extension: pdf
         - created
     actions:
         - echo: "Found PDF!"
         - move: /run/media/[REDACTED]/Documents/unsorted_pdfs/{created.year}{created.month}{created.day}/

它創建的文件夾命名如下201781:但是,我希望它們像這樣命名:20170801. 這可能嗎?

YAML 本身沒有標準的日期類型。這裡的語法純粹是organize一回事。請參閱README 中的“高級用法”部分,其中1 月份的{created.month:02}結果01。所以,大概你需要{created.month:02}{created.day:02}.

引用自:https://unix.stackexchange.com/questions/649768