Questions tagged «timestamp»

计算机记录事件的时间。






1
猫为什么不更改访问时间?
调用文件的第二次调用不会更新访问时间。我期望每次显示文件内容时都会更新访问时间。 如果在Web浏览器中打开文件,则会看到相同的行为。它的访问时间不会一直更新。 我误会访问时间了吗?这两个猫叫声有什么不同? $触摸测试 统计测试 文件:`test' 大小:0块:0 IO块:4096个常规空文件 设备:803h / 2051d索引节点:152694链接:1 访问:(0664 / -rw-rw-r--)Uid:(1001 / aaron)Gid:(1001 / aaron) 访问:2012-08-21 11:05:40.586020996 +0200 修改:2012-08-21 11:05:40.586020996 +0200 变更:2012-08-21 11:05:40.586020996 +0200 出生时间:- $ vim测试 统计测试 文件:`test' 大小:5块:8 IO块:4096个常规文件 设备:803h / 2051d索引节点:152694链接:1 访问:(0664 / -rw-rw-r--)Uid:(1001 / aaron)Gid:(1001 / aaron) 访问:2012-08-21 11:05:52.890021630 +0200 修改:2012-08-21 11:06:31.606023626 +0200 …
25 linux  bash  timestamp  cat 

3
禁用上次访问时间戳是否有负面影响?
在Windows中,可以通过将NtfsDisableLastAccessUpdate设置为1来禁用上次访问的时间戳,例如,通过从命令行执行此操作(必须重新启动计算机才能生效): fsutil behavior set disablelastaccess 1 我想要这样做,磁盘上的磁盘活动较少c:\$logfile。 这可能会导致负面影响或问题吗?


4
如何在bash中比较文件时间戳?
如何比较两个文件的时间戳? 我试过了,但是没有用: file1time=`stat -c %Y fil1.txt` file2time=`stat -c %Y file2.txt` if[$file1time -gt $file2time]; then doSomething fi 我按顺序打印了两个时间戳,这给了我 1273143480 1254144394 ./script.sh: line 13: [1273143480: command not found 所以基本上,如果比较不起作用,我猜。或者,如果有除我正在做的事情之外的其他好方法,请告诉我。我必须改变什么?


1
与SCP保持时间
如何在保存ctime(修改时间)的同时使用SCP复制文件? 我有我的Mac(OS 10.8),以及结果的文件夹,ls -l并且ls -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 然后,我将其复制到远程服务器(Linux),-p以保留时间戳。 $ scp -pr Day1b/ elliott@server.com:/ 现在,在远程服务器上,ctime更改为当前日期。 # ls -l total 00 drwxr-xr-x 3 elliott elliott 4096 …
14 linux  macos  scp  timestamp 

5
Windows文件时间戳时区可识别吗?
我有一个在发送给我之前或之后被修改的文件。 但是,它是在另一个时区中创建的,因此,如果修改日期在发件人的时区中,则他是最后修改它的人。如果是在我的时区,我修改了它。 因此,您知道Windows文件修改日期是否可以识别时区吗?

1
避免由于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 …

2
如何在Linux中的mv文件夹中保留其mtime?
我正在使用CentOS 5.5,并想在一个卷中移动大量文件夹,并保留它们的位置mtime。 我能找到的最佳解决方案是这样的: cp -p -r source/data target/ rm -rf source/data 在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}" …
12 linux  timestamp  mv 

5
什么是在Mac上获得yyyy-mm-dd hh:mm:ss timestamp热键的最简单方法?
在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等效?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.