百分求一linux命令
我想统计某个目录下的建立时间为我指定时间的,文件的总大小
要怎么统计?请问要用什么命令
find命令
find + du
你指定的时间 精确到分 还是秒
在Linux中,没有文件最初创建时间的概念。只有文件的访问时间、修改时间、状态改变时间。也就是说不能知道文件的创建时间。但如果文件创建后就没有修改过,修改时间=创建时间;如果文件创建后,状态就没有改变过,那么状态改变时间=创建时间;如果文件创建后,没有被读取过,那么访问时间=创建时间,这个基本不太可能。
不知道你要的是哪个时间
关于这3个时间 你可以用stat 文件 的方式来查看
精确到天就可以了~比如统计该文件夹下昨天建立的文件的总大小
我需要的是修改时间 ,我的文件只会被访问~不会再被修改
谁能告诉我?谢谢~ 统计某个文件夹下指定修改时间的文件总大小
find . -type f -mtime +1|du * -bc
请教一下 du * -bc 是什么意思?
额,错了
find . -type f -mtime +1|du * -bc 会提示引数太多,可能是说文件数太多????
还有把这个脚本放到目标文件夹下执行 否则你要改一下脚本中的相关路径
要是代码不行 你在里的系统里执行一下 stat 随便一个文件 然后把结果告诉我 我根据你的系统改改
find . -type f -mtime +1 -exec du -b {} \; | awk 'BEGIN{total=0}{total+=$1}END{print total}'
好像没有直接的命令吧,换种思维,可以写个shell啊
还有上面求得的是文件的总大小,单位字节,而不是占用的总磁盘空间数,这个你可以根据需要修改du的参数
您的那个shell脚本我还在执行~我刚才看了下~我随
相关问答:
写了个测试程序如下
struct hostent *hp;
char AlarmDevIP[20];
int x2;
hp = gethostbyname("www.google.com");
if (hp)
{
......
我没有安装操作系统的经验,即使是WINDOWS。现在想在LINUX操作系统大环境下学C语言,又要买本本,请问如果操作系统安装不当,会不会对电脑造成什么大的破坏?有没有必要先买一个二手电脑练一下LINUX的 ......
在linux下,怎样编译OCI的程序?它的gcc指令是什么?我从网上找的都不能用!还有,我在linux用C与oracle连接,我都需要安装oralce的哪些软件?只需要oralce的客户端,与OCI的库么?别的还需要么?
请高手指教!
......
linux下其他用户使用proc命令要怎么设置
oracle用户已经可以使用proc命令了.
还需要其他的吗?
已经加入Oracle用户所在组了
原来是我用putty登录,设置后必须重新登录才可以用 晕
引用
原来 ......
我的电脑是双系统 昨天进入xp时到登录页面时无法输入密码 鼠标可以动 光驱老早坏了 现在只能进入LINUX 望高手指点一下该怎么办 可不可以在LINUX下面清除XP的登录密码???或者还有别的什么方法。。。
XP的安全模式 ......