stat相关内容

R“统计"科学论文的引文

我使用 R 包“stats"(版本 2.15.3)分析了我的数据.一位审阅者问我这个包的正确引用,而不仅仅是常见的 R 核心团队 (2012).R:统计计算的语言和环境.R 统计计算基金会,奥地利维也纳.ISBN 3-900051-07-0,网址 http://www.R-project.org/ 有人知道我在哪里可以找到有效的引文插入我的论文吗?谢谢 解决方案 审稿人错了: ..
发布时间:2022-01-13 17:06:57 其他开发

获取文件的纳秒级 atime、mtime、ctime 字段(stat?)

某些文件系统(例如 ext4 和 JFS)提供 atime/mtime 字段的纳秒分辨率.如何读取 ns 分辨率字段?stat 系统调用 返回 time_t 这是第二个分辨率. 解决方案 第二次解析时间在字段中: time_t st_atime;/* 上次访问时间 */time_t st_mtime;/* 上次修改时间 */time_t st_ctime;/* 上次状态改变的时间 */ ..
发布时间:2022-01-04 22:47:34 服务器开发

如何辨别目录是否从 Ansible 挂载 NFS?

我需要为一个“毛茸茸的"应用程序设置一个应用程序目录.根据情况,目录可能是参与的每个服务器的本地目录,或者通过 NFS 在多个服务器之间共享. 所以,我需要能够检测给定的路径是本地的还是 NFS 访问的,并在后一种情况下跳过一些任务. 在 Ansible 角色中检测此问题的最佳方法是什么? 我尝试使用 stat 模块,但是 device_type 似乎在所有情况下设置为 0,NF ..
发布时间:2021-11-11 01:36:39 Python

Ansible:如何检查本地和远程文件集的 sha1 校验和

我希望能够根据本地目录中的文件列表进行校验和.然后能够获取这些文件的校验和并将其与远程系统上相同文件的校验和进行比较. 我知道我可以通过以下方式获得 # 本地文件- 状态:路径:“{{ playbook_dir }}/roles/common/files/myfile.dat"校验和算法:sha1delegate_to: 本地主机run_once: 真注册:localsha_result# ..
发布时间:2021-11-11 01:23:14 其他开发

如何辨别目录是否从 Ansible 挂载 NFS?

我需要为一个“毛茸茸的"应用程序设置一个应用程序目录.根据情况,目录可能是参与的每个服务器的本地目录,或者通过 NFS 在多个服务器之间共享. 所以,我需要能够检测给定的路径是本地的还是 NFS 访问的,并在后一种情况下跳过一些任务. 在 Ansible 角色中检测此问题的最佳方法是什么? 我尝试使用 stat 模块,但是 device_type 似乎在所有情况下设置为 0,NF ..
发布时间:2021-11-11 00:31:08 Python

Ansible:如何检查本地和远程文件集的 sha1 校验和

我希望能够根据本地目录中的文件列表进行校验和.然后能够获取这些文件的校验和并将其与远程系统上相同文件的校验和进行比较. 我知道我可以通过以下方式获得 # 本地文件- 状态:路径:“{{ playbook_dir }}/roles/common/files/myfile.dat"校验和算法:sha1delegate_to: 本地主机run_once: 真注册:localsha_result# ..
发布时间:2021-11-11 00:15:41 其他开发

在 Win32 上如何确定最佳磁盘 IO 块大小?

在 Posix 系统上,stat 结构的 st_blksize 成员包含给定文件的 IO 的最佳块大小.看起来 stat (_stat & _stat64) 的 Win32 实现不支持此字段.确定给定文件或文件系统的最佳 IO 块大小的 Win32 等效方法是什么? 解决方案 我不确定这是否会始终返回最佳数字,但 Win32 调用 GetDiskFreeSpace 会返回,其中包括 lpB ..
发布时间:2021-09-25 19:14:31 其他开发

使用 sox stats 批量测量 .wav 文件

我的问题类似于之前关于“get-mean-amplitude-of-wav-from-sox"的问题: 从 sox 获取 .wav 的平均振幅(仅) 我希望能够使用 stats sox 对目录中的 1,000 个 .wav 文件进行批量测量,并将结果存储在数据框或一些类似的结构中,我可以将其另存为 csv 文本文件. 对于一个声音文件,代码是: ./sox SampleSo ..
发布时间:2021-09-22 18:50:54 其他开发

使用 stat (st_uid) 的分段错误(核心转储)

我想在 UNIX 中编写一个简单的 C 脚本,它的工作方式类似于“ls -l".我有一个工作部分,其中脚本列出了当前目录中的所有文件: #include #include #include #include #include int main(int argc, char *argv[]){DIR *目录;struct dirent *dir;katalog = opendir(".");如果( ..
发布时间:2021-09-14 20:05:29 服务器开发

C 奇怪的 stat st_mode

我正在将 S_ISDIR(info->st_mode) 和 S_ISREG(info->st_mode) 的结果打印在包含带有 .so 扩展,结果很意外,S_ISREG 返回 0 而 S_ISDIR 返回 1. 我有点糊涂了... 代码: DIR *dir;if ((dir = opendir (dirname)) != NULL) {struct dirent *ent;while ..
发布时间:2021-09-14 20:00:24 服务器开发

c 和 LD_PRELOAD.拦截了 open 和 open64 调用,但未拦截 stat64

我做了一个小的共享库,试图拦截 open、open64、stat 和 stat64 系统调用.当我导出LD_PRELOAD并运行oracle的sqlplus时,可以看到open和open64调用的痕迹,但是没有stat和stat64调用的痕迹.共享库是一个单独的 c 文件,其中包含 sys 调用的所有定义.为什么会发生某些系统调用被拦截而其他系统调用没有被拦截的情况?感谢您的帮助. 解决方案 ..
发布时间:2021-09-04 18:41:36 其他开发

使用 st_mode 来识别文件或目录

有没有办法使用 st_mode 值来识别对象是文件还是目录?我正在使用 paramiko lstat() 从 sftp 文件中检索 st_mode 信息. 解决方案 是的,stat 结构 st_mode 确实包含该信息. 使用 stat 模块来确定是否它是一个目录: 导入统计如果 stat.S_ISDIR(lstat_result.st_mode): ..
发布时间:2021-06-14 19:14:20 Python

lstat:无法访问另一个目录中的文件

我正在尝试编写类似ls的程序,该程序产生具有许可权,所有者,时间和文件名的类似 ls -l 的输出.如果我通过.(或不执行任何操作),则效果很好,因此它适用于当前目录.但是,如果我在当前目录中传入或传出其他任何目录,则 perror 会说它“无法访问" 文件. 请帮助我找出阻止 lstat 访问其他目录中文件的原因. 我使用gcc和一个没有IDE的文本编辑器,开始学习使用gdb(试图进 ..
发布时间:2021-05-30 21:29:11 其他开发

vfs_stat()调用有什么问题?

我正在尝试对文件进行统计, struct kstat stat;int错误= vfs_stat("/bin/ls",& stat);///bin/ls存在如果(错误){printk(KERN_INFO“错误代码%d \ n",错误);}别的{printk(KERN_INFO"ls模式:%o \ n",stat.mode);printk(KERN_INFO"ls的所有者:%o \ n",stat ..
发布时间:2021-05-30 18:37:39 服务器开发

C编程-Stat系统调用-错误

我是C语言的新手,但是尝试了一些系统调用. 我正在编写一个程序,它遍历目录中的所有文件并打印当前文件名和大小.我可以让程序打印文件名,但是在执行stat系统调用时出错. 下面是一些代码: while(dptr = readdir(dirp)){if(stat(dptr-> d_name,& buf)!= 0){//总是这样做,并且确实会打印文件名printf(“获取%s \ n大小 ..
发布时间:2021-05-29 23:24:13 服务器开发

为plan9定义Stat_t在哪里?

在 plan9 特定于 syscall 的Go代码中,没有像其他 GOOS 那样的 Stat_t . Stat_t 或等价物在哪里定义? 解决方案 TL; DR:这是这里. 对于路径(与 * File 对象相对), dirstat 仅调用 stat . syscall.Stat 需要一个字节缓冲区能够写入.对该缓冲区进行一点处理(有关详细信息,请参见 dirstat ),然后将其放入 ..
发布时间:2021-05-11 19:44:19 其他开发