linux文件夹后加日期命令

worktile 其他 28

回复

共3条回复 我来回复
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    在Linux中,可以使用`date`命令来获取当前的日期和时间。可以在文件夹名称中添加日期使用`date`命令的输出来实现。

    下面是添加当前日期到文件夹名称的命令:
    “`
    mkdir “folder_name_$(date +%Y-%m-%d)”
    “`
    这会在当前目录下创建一个名为`folder_name_YYYY-MM-DD`的文件夹,其中`YYYY`表示当前年份,`MM`表示当前月份,`DD`表示当前日期。

    如果想要在文件夹名称中包含时间,可以使用以下命令:
    “`
    mkdir “folder_name_$(date +%Y-%m-%d_%H-%M-%S)”
    “`
    这会在当前目录下创建一个名为`folder_name_YYYY-MM-DD_HH-MM-SS`的文件夹,其中`HH`表示当前小时,`MM`表示当前分钟,`SS`表示当前秒数。

    希望这对你有所帮助!

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    在Linux中,可以使用`date`命令来获取当前的日期和时间。你可以使用`date`命令的不同选项来获取不同格式的日期。为了在文件夹后面添加日期,你可以使用以下命令:

    1. 将当前日期添加到文件夹名称中:
    “`
    $ mkdir myfolder_$(date +%Y%m%d)
    “`
    这将创建一个名为“myfolder_20220101”的文件夹,其中“20220101”是当前的日期。

    2. 将当前日期和时间添加到文件夹名称中:
    “`
    $ mkdir myfolder_$(date +%Y%m%d_%H%M%S)
    “`
    这将创建一个类似于“myfolder_20220101_123456”的文件夹,其中“20220101”是当前的日期,“123456”是当前的时间。

    3. 将当前日期和时间添加到已存在的文件夹名称中:
    “`
    $ mv myfolder myfolder_$(date +%Y%m%d_%H%M%S)
    “`
    这将重命名名为“myfolder”的文件夹为类似于“myfolder_20220101_123456”的名称。

    4. 将指定日期添加到文件夹名称中:
    “`
    $ mkdir myfolder_20220101
    “`
    这将创建一个名为“myfolder_20220101”的文件夹,其中的日期“20220101”可以根据需要进行更改。

    5. 批量重命名多个文件夹并添加日期:
    “`
    $ for folder in folder1 folder2 folder3; do mv $folder ${folder}_$(date +%Y%m%d); done
    “`
    这将重命名文件夹“folder1”、“folder2”和“folder3”为类似于“folder1_20220101”、“folder2_20220101”和“folder3_20220101”的名称。你可以根据需要调整文件夹的名称和日期格式。

    这些命令可以帮助你在Linux系统中通过添加日期来命名文件夹。你可以根据需要灵活调整命令,并根据自己的要求自定义日期和时间格式。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    在Linux系统中,可以使用Shell命令来创建包含日期的文件夹。下面是一种常见的方法:

    1. 使用`date`命令获取当前日期,保存到一个变量中:
    “`
    now=$(date +”%Y-%m-%d”)
    “`

    2. 使用`mkdir`命令创建带有日期的文件夹:
    “`
    mkdir “$now”
    “`

    完整的脚本如下:

    “`shell
    #!/bin/bash

    now=$(date +”%Y-%m-%d”)
    mkdir “$now”
    “`

    将以上内容保存到一个文本文件中,例如`create_folder_with_date.sh`,然后使用`chmod`命令将其修改为可执行文件:
    “`
    chmod +x create_folder_with_date.sh
    “`

    最后,通过执行该脚本即可创建带有日期的文件夹。

    “`shell
    ./create_folder_with_date.sh
    “`

    执行以上命令后,将会在当前目录下创建一个以日期命名的文件夹。

    注意:上述命令中的日期格式为`%Y-%m-%d`,表示年份-月份-日期。可以根据需要修改日期格式。另外,如果希望将文件夹创建在指定路径下,可以在`mkdir`命令中指定路径。例如`mkdir “/path/to/folder/$now”`。

    另外,如果希望将文件夹名中的空格替换为下划线,可以使用`sed`命令:

    “`shell
    now=$(date +”%Y-%m-%d” | sed ‘s/ /_/g’)
    “`

    这样,空格将被替换为下划线。

    以上是一种常见的在Linux系统中使用Shell命令创建带有日期的文件夹的方法,你也可以根据自己的需求进行调整和修改。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部