标签: stat

如何知道 noatime 或 relatime 是否是内核中的默认挂载选项?

我试图知道是否在文件系统上设置了 relatime 或 noatime,但我没有在 /etc/fstab 中找到信息,也没有在内核启动选项中找到。

首先,很明显我没有“正常”的行为:

root@antec:/tmp# rm -f test.txt; echo a>test.txt

root@antec:/tmp# stat test.txt | \grep -i 2011
Access: 2011-08-01 21:54:30.000000000 +0200
Modify: 2011-08-01 21:54:30.000000000 +0200
Change: 2011-08-01 21:54:30.000000000 +0200

root@antec:/tmp# cat test.txt > /dev/null

root@antec:/tmp# stat test.txt | \grep -i 2011
Access: 2011-08-01 21:54:53.000000000 +0200
Modify: 2011-08-01 21:54:30.000000000 +0200
Change: 2011-08-01 21:54:30.000000000 +0200

root@antec:/tmp# date
Mon Aug  1 21:55:00 CEST 2011

root@antec:/tmp# cat test.txt > /dev/null

root@antec:/tmp# stat test.txt | \grep -i 2011
Access: 2011-08-01 21:54:53.000000000 +0200 …
Run Code Online (Sandbox Code Playgroud)

linux filesystems kernel stat

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

如何在Unix上获取文件的实际创建时间?

黑客攻击后,我正在通过 linux cli 检查我的专用 Web 服务器中的一些文件,发现一些文件已被“touch”命令修改以更改日期。我愿意获得这些特定文件的确切文件创建日期。我已经试过跟随

stat
ls -ld
Run Code Online (Sandbox Code Playgroud)

那些没有提供磁盘上的文件写入日期(创建日期)

还有其他方法可以获取文件创建日期吗?(文件写入磁盘的实际日期)

unix file-management filesystems administration stat

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

Mac OS X 10.6 /usr/bin/stat 命令,显示我的默认输出是什么?

当我运行 stat 命令时,实际显示的输出是什么?我知道您可以指定格式,但我正在对从 OS X 到 NetApp SMB 的 rsync 进行故障排除,并试图找出复制和不复制的内容。

# stat /Volumes/Media/MediaBank/WEB_D/41/zoomify/41999V21.jpg
234881039 281475121196473 -rwxr--r-- 1 mbank wheel 0 378716 "Aug  9 19:17:50 2010" "Jan  3 12:56:26 2010" "Apr 26 09:34:13 2010" "Dec 27 23:35:32 2009" 16384 768 0 /Volumes/Media/MediaBank/WEB_D/41/zoomify/41999V21.jpg
Run Code Online (Sandbox Code Playgroud)

这是同步到 SAN 的副本。

# stat /Volumes/SAN_Media/MediaBank1/WEB_D/41/zoomify/41999V21.jpg
771751969 10654547399 -rwx------ 1 root wheel 0 378716 "Aug  9 09:39:45 2010" "Jan  3 12:56:26 2010" "Jul 23 17:52:30 2010" "Jan  3 12:56:26 2010" 33028 744 0 /Volumes/SAN_Media/MediaBank1/WEB_D/41/zoomify/41999V21.jpg
Run Code Online (Sandbox Code Playgroud)

我对输出格式的猜测是这样的..

unknown1 unknown2 permissions …
Run Code Online (Sandbox Code Playgroud)

unix stat macos

7
推荐指数
2
解决办法
9035
查看次数

Windows 相当于 unix 的“stat”命令?

因此,我正在寻找一种命令行方法来获取文件的相对低级元数据的简短(ish)文本转储,与stat*nix 系统上的方式大致相同。

换句话说,无需实际读取文件内容即可通过 Win32 或 NT 文件 API 轻松获得信息,而且绝对无需靠近 Shell(如资源管理器和保存/打开对话框中所见,以及任何使用shell32.dll.

在 NTFS 上,此信息往往会存储在文件的 MFT 条目中,尽管我听说哪些属性最终会出现在正确的 MFT 中很大程度上取决于哪些属性适合,因为许多属性是可选的、可重复的,并且/ 或可变大小,有些可以,但也可以在 MFT 中使用多个插槽。(事实上​​,如果其他属性不占用太多空间,甚至可以将文件/目录的完整内容存储在 MFT 中!)所以,嗯,显然“出现在 MFT 中”不能用于实际定义我在找什么。

另外,我不是在寻找解析 NTFS 本身的工具,或者只在 NTFS 文件系统上工作:我只提到 NTFS 是因为,还有哪些其他本地 FS 将支持更多 NT 特定的东西?

具体来说,这是stat我用作路由器的 Debian 机器上的:

hydrogen% stat .
  File: ‘.’
  Size: 4096            Blocks: 8          IO Block: 4096   directory
Device: fe00h/65024d    Inode: 507974      Links: 4
Access: (0755/drwxr-xr-x)  Uid: ( 1000/ naesten)   Gid: ( 1000/ naesten)
Access: …
Run Code Online (Sandbox Code Playgroud)

windows ntfs command-line stat

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

stat 和 ls 显示错误的文件大小(TB 错误)

好的,我有一堆 vCard 文件,大小都在 200 到 300 字节之间。

在尝试将它们存档时,我想知道为什么需要这么长时间并发现有一个文件大小错误。ls 和 stat 都显示大约 8.1 TB 的大小。这太棒了,因为我的 SSD 大小只有 250 GB 左右。

还有一些其他文件的大小错误,但这显然是最大的一个。我已经给了它一个 fsck,但是 (ext4) 文件系统中似乎没有错误。我怎样才能摆脱这个错误的尺寸?

谢谢,沃勒

linux ext4 stat

6
推荐指数
1
解决办法
4887
查看次数

更快的 du/stat 目录替代方案

我有几个非常大的目录,我想知道它们的估计大小。我主要用于此目的du,但每个文件夹大约需要 3 分钟,所以我问是否有替代方案dustat需要更少的时间(可能不精确:~10% 就可以了)

linux command-line stat du

5
推荐指数
1
解决办法
7018
查看次数

Mac OS X 中的 stat 命令

我正在尝试在 Mac OS X 10.7.5(在终端应用程序中)使用此类命令获取格式化的时间输出:

stat -f "%m" -t "%Y" "myfilename.jpg"
Run Code Online (Sandbox Code Playgroud)

但是,它仍然给了我一个 unixtime,而不是格式化的字符串:

1349690206
Run Code Online (Sandbox Code Playgroud)

我做错了什么?

unix command-line stat command-line-arguments macos

4
推荐指数
1
解决办法
4575
查看次数

tar --files-from 抱怨“无法统计:没有这样的文件或目录”

当我输入:

tar -cvf ~/changeset.tar --files-from ~/changeset.txt
Run Code Online (Sandbox Code Playgroud)

它以以下输出响应:

tar:  admin/memberinformation.php            : Cannot stat: No such file or directory
tar:  business/clsPreferredAgencies.php      : Cannot stat: No such file or directory
tar:  business/clsPreferredAgencies_test.php : Cannot stat: No such file or directory
tar:  business/clscustomer.php               : Cannot stat: No such file or directory
tar:  business/clsfeedback.php               : Cannot stat: No such file or directory
tar:  business/clsleads.php                  : Cannot stat: No such file or directory
tar:  business/connection.php                : Cannot stat: No such file or directory
tar:  crons/daily_activity.php               : …
Run Code Online (Sandbox Code Playgroud)

linux tar stat

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