使用cshell查找不完整的文件

时间:2013-11-07 14:27:54

标签: shell size csh

有谁知道如何检查数据文件的大小是否小于特定大小X(在C-shell中),然后在屏幕上列出该特定大小和文件名?换句话说,如何从一堆应该具有X大小的文件中提取不完整的数据文件。

由于

2 个答案:

答案 0 :(得分:0)

我不知道C-shell是否有任何特殊的方法可以做到这一点,但可以使用GNU find实用程序完成:

# Bigger than 100MB
find $PATH -size +100M -printf '%p - %s'

# Smaller than 100MB
find $PATH -size -100M -printf '%p - %s'

%p代表文件路径,而%s代表文件大小(以字节为单位)。

答案 1 :(得分:0)

stat -c "%s" filename.dat应该以字节为单位给出文件大小,然后可以将其与预期值进行比较。