标签: timestamp

Windows 文件时间戳是否知道时区?

我有一个文件在发送给我之前或之后被修改过。
然而,它是在不同的时区创建的,所以如果修改日期在发件人的时区,是最后修改它的人。如果它在我的时区,修改了它。

那么,您知道 Windows 文件修改日期是否可以识别时区吗?

windows time-zone timestamp date-modified

16
推荐指数
2
解决办法
2万
查看次数

是否可以确定创建 NTFS 分区的时间?

我们有一个客户端,可以在其中确定驱动器何时初始化或创建 NTFS 分区非常有用。某处是否有时间戳值?如果有人可以提出任何建议,将不胜感激。

谢谢!

-斜线

ntfs date partitioning timestamp

16
推荐指数
2
解决办法
5796
查看次数

使用 SCP 保留 ctime

如何在保留 ctime(修改时间)的同时使用 SCP 复制文件?

我的 Mac (OS 10.8) 上有一个文件夹,结果ls -lls -lc相同。

$ ls -l
total 0
drwxr-xr-x  9 elliott  staff  306 Mar 24 21:24 Day1b
$ ls -lc
total 0
drwxr-xr-x  9 elliott  staff  306 Mar 24 21:24 Day1b
Run Code Online (Sandbox Code Playgroud)

然后我将它复制到远程服务器(Linux),-p以保留时间戳。

$ scp -pr Day1b/ elliott@server.com:/
Run Code Online (Sandbox Code Playgroud)

现在在远程服务器上,ctime 更改为当前日期。

# ls -l
total 00
drwxr-xr-x  3 elliott elliott 4096 Mar 24 23:24 Day1b/
# ls -lc
total 0
drwxr-xr-x  3 elliott elliott 4096 Mar 28 14:08 …
Run Code Online (Sandbox Code Playgroud)

linux scp timestamp macos

16
推荐指数
1
解决办法
3万
查看次数

避免 tar 无法恢复目录权限的错误

我观察到 tar 1.26 和 1.27.1 的以下行为:

$ mkdir a b a/diffowner
$ sudo mkdir b/diffowner
$ sudo chmod a+w b/diffowner
$ echo foo > a/diffowner/foo
$ tar -C a -cvf test.tar diffowner
diffowner/
diffowner/foo
$ tar -C b -xvf test.tar diffowner
diffowner/
diffowner/foo
tar: diffowner: Cannot utime: Operation not permitted
tar: diffowner: Cannot change mode to rwxr-xr-x: Operation not permitted
tar: Exiting with failure status due to previous errors
Run Code Online (Sandbox Code Playgroud)

所以我在这里尝试做的是将一个 tar 文件提取到现有的目录结构中,在那里我不是所有相关目录的所有者,但我对所有目录都有写权限。事实上,它们是在一个组中共享的。

我不关心时间戳,我相信权限应该已经正确了。我以普通用户的身份运行它,所以它不应该尝试,--preserve-permissions除非被告知,我没有这样做。真正让我担心的是退出状态:我打算在脚本中使用它,并想知道实际提取是否正常工作。

是否有 tar 选项告诉它不要立即或延迟设置目录权限?否则,您会建议什么其他解决方案。现在我正在考虑提取到临时目录并使用 …

linux permissions tar ownership timestamp

15
推荐指数
1
解决办法
2万
查看次数

在 Mac 上获得 yyyy-mm-dd hh:mm:ss 时间戳热键的最简单方法是什么?

Windows 上,我使用PSPad编辑器,它有一个很好的 ALT-D 时间戳,您可以编辑格式,例如yyyy-mm-dd hh:mm:ss

在编辑器之外工作时,例如Google Docs,我有Autohotkey,我已经对它进行了编程 CTRL-D 以插入 yyyy-mm-dd hh:mm:ss 时间戳。

我现在在Mac上工作,主要使用TextWrangler作为我的编辑器,但我在其功能中找不到时间戳热键。

在 Mac 上获得 yyyy-mm-dd hh:mm:ss 热键的最简单方法是什么,无论是在(免费)文本编辑器中还是在(免费)等效自动热键中?

autohotkey text-editors timestamp macos

14
推荐指数
1
解决办法
2万
查看次数

如何在 Linux 中 mv 文件夹保留其 mtime?

我正在使用 CentOS 5.5 并希望在一个卷中移动大量文件夹,保留它们的mtime.

我能找到的最佳解决方案是这样的:

cp -p -r source/data target/
rm -rf source/data
Run Code Online (Sandbox Code Playgroud)

NFS 共享上有超过 1TB 的数据,复制需要永远进行。我不想复制。我想要瞬间移动。

当我使用 移动文件夹时mv source/data target/mtime文件夹(不是文件)的 被设置为当前时间。这是因为此操作修改了我正在移动的文件夹的内容(该..条目指向不同的 inode)。

我想出了一个我调用的以下 shell 脚本mv_preserve_mtime.sh

#!/bin/bash
# Moves source folder to target folder. 
# You are responsible for making sure the target does not exist, otherwise this blows up
export timestamp=`stat -c %y $1`
mv "$1" "$2"
touch --date="${timestamp}" $2
Run Code Online (Sandbox Code Playgroud)

嗯,这也不起作用。该文件夹mtime已恢复,但我移动的文件夹中的所有文件夹(只有 1 级深的文件夹)mtime由于我不明白的原因而重置。 …

linux timestamp mv

12
推荐指数
1
解决办法
2万
查看次数

如何查看使用历史记录执行命令的时间戳?

我想检查 bash 历史记录中的命令是在什么时间/日期执行的。这可能吗?

bash history timestamp

11
推荐指数
1
解决办法
1万
查看次数

Open Office Calc:将日期转换为时间戳

我有一列日期为 M/D/Y,如下所示:

8/8/2007
8/9/2007
8/10/2007
8/13/2007
8/14/2007
8/15/2007
8/16/2007
Run Code Online (Sandbox Code Playgroud)

我想将它们转换为 unix 时间戳(在新列中)。有谁知道我该怎么做?

谢谢

date openoffice-calc timestamp openoffice libreoffice

11
推荐指数
1
解决办法
2万
查看次数

列出 tarball 中文件的完整时间戳

我有一个很大的tar档案,想查看为档案中的每个文件存储的确切(纳秒)时间戳。如果相关,tarball 采用 POSIX-2001 格式 ( tar --format=posix)。

tar --list --verbose 显示四舍五入到分钟的时间戳。

为了比较,ls --full-time做我想要的,但我宁愿不必先提取所有内容,因为它很大。

就我而言,命令行和 GUI 工具都很好。

linux metadata command-line tar timestamp

11
推荐指数
1
解决办法
4623
查看次数

从 Linux 命令行向图像添加时间戳

我有一个装满图像的文件夹。我正在尝试根据创建文件的日期为每个图像添加一个时间戳到图像本身。这可能吗?我在这里读过这篇文章,但它使用了 exif 数据。我的图片没有 exif 数据。

我可以使用创建的日期直接添加时间戳吗?还是我必须使用exif数据?如果我必须使用 exif 数据,我将如何使用创建日期来编写它?

我使用的是没有 GUI 的 Ubuntu Server,所以我需要一个命令行解决方案。任何人都可以帮忙吗?谢谢!

linux timestamp images

10
推荐指数
1
解决办法
1万
查看次数