查看文件状态以及级联删除软连接
来源:互联网 发布:ecshop 修改sql语句 编辑:程序博客网 时间:2024/04/30 02:54
#include <sys/types.h>#include <sys/stat.h>#include <time.h>#include <stdio.h>#include <stdlib.h>intmain(int argc, char *argv[]){ struct stat sb; if (argc != 2) { fprintf(stderr, "Usage: %s <pathname>\n", argv[0]); exit(EXIT_FAILURE); } if (stat(argv[1], &sb) == -1) { perror("stat"); exit(EXIT_FAILURE); } printf("File type: "); switch (sb.st_mode & S_IFMT) { case S_IFBLK: printf("block device\n"); break; case S_IFCHR: printf("character device\n"); break; case S_IFDIR: printf("directory\n"); break; case S_IFIFO: printf("FIFO/pipe\n"); break; case S_IFLNK: printf("symlink\n"); break; case S_IFREG: printf("regular file\n"); break; case S_IFSOCK: printf("socket\n"); break; default: printf("unknown?\n"); break; } printf("I-node number: %ld\n", (long) sb.st_ino); printf("Mode: %lo (octal)\n", (unsigned long) sb.st_mode); printf("Link count: %ld\n", (long) sb.st_nlink); printf("Ownership: UID=%ld GID=%ld\n", (long) sb.st_uid, (long) sb.st_gid); printf("Preferred I/O block size: %ld bytes\n", (long) sb.st_blksize); printf("File size: %lld bytes\n", (long long) sb.st_size); printf("Blocks allocated: %lld\n", (long long) sb.st_blocks); printf("Last status change: %s", ctime(&sb.st_ctime)); printf("Last file access: %s", ctime(&sb.st_atime)); printf("Last file modification: %s", ctime(&sb.st_mtime)); exit(EXIT_SUCCESS);}
http://linux.die.net/man/2/stat
Recursively deleting symbolic link and what it points to
http://www.alexonlinux.com/recursively-deleting-symbolic-link-and-what-it-points-to- 查看文件状态以及级联删除软连接
- 表的级联更新,删除以及交叉连接
- PHP级联删除文件
- Linux软连接 删除/查看
- 双向一对多关联,级联删除瞬态,游离状态以及持久状态下的对象问题总结,由此可以了解控制inverse,以及级联cascade
- apache 查看连接状态
- db2查看连接状态
- 查看指定目录文件大小 级联删除
- android 查看手机存储空间以及文件状态及大小
- mysql添加主外键 以及级联删除更新
- SQLServer触发器创建、删除、修改、查看...适用于级联删除
- 查看文件状态
- 如何删除软连接文件
- Mysql 查看连接数,状态
- Mysql 查看连接数,状态
- Mysql 查看连接数,状态
- Mysql 查看连接数,状态
- Mysql 查看连接数,状态
- 局计划: 聚会组局不用愁 它来帮你搞定
- 在C#中使用官方驱动操作MongoDB
- linux 的tar 命令详解举例
- android .class compatibility问题的解决方法
- matlab混合编程向导
- 查看文件状态以及级联删除软连接
- 转自李绪成的基于Struts的购物车
- TOMCAT源码分析(消息处理)
- ArcGIS Server连接远程地图服务器
- 论坛又升级了。。。。
- What is the basic difference between NSTimer, NSTask, NSThread and NSRunloop ?
- ADF: Displaying Application Module Pool Statistics
- java正则表达式
- Gradient And Karush-Kuhn-Tucker Conditions