linux文件夹后加日期命令
-
在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年前 -
在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年前 -
在Linux系统中,可以使用Shell命令来创建包含日期的文件夹。下面是一种常见的方法:
1. 使用`date`命令获取当前日期,保存到一个变量中:
“`
now=$(date +”%Y-%m-%d”)
“`2. 使用`mkdir`命令创建带有日期的文件夹:
“`
mkdir “$now”
“`完整的脚本如下:
“`shell
#!/bin/bashnow=$(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年前