我有linux服务器,在那里我有日志文件,这些文件是用winston旋转创建的,所以filename有文件名和创建日期,所以你可以在data server20170414181405.log中看到第一个文件,它是在2017-04-14上创建的,但使用的是fs.stats.birthtime its fileDate Apr-19-2017。如何在linux上获得准确的文件创建日期?
cron.js
fs.stat(filePath, function (err, stats) {
if (err) return cb2(err);
var fileInfo = { fileDate:
我有一个文件foo.c。我想把它重新命名为今天的日期。
例如,foo1/10/14.c
我试着用
mv foo.c foo`date +%D`.c
但是当我这样做的时候,我会犯一个错误
mv: cannot move `foo.c' to `foo01/10/14.c': No such file or directory
也许一个脚本可以完成,或者在终端窗口中有一些命令。我正在使用Linux(Ubuntu)。
我已经创建了一个linux脚本来将一组pcap文件压缩到一个文件夹中。它将超过2天的文件保存为zip文件。压缩文件以当前时间和日期作为压缩文件的文件名保存。有没有使用第一个和最后一个pcap文件作为zip文件的文件名。
#!/bin/bash
cd /mnt/md0/capture/DCN
#Limit of your choice
ulimit -s 32000
LIMIT=10
#Get the number of files, that has `*.pcap`
in its name, with last modified time 5 days ago
NUMBER=$(f