1

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

谢谢

4

2 回答 2

0

我不知道 C-shell 是否有任何特定的方式来执行此操作,但可以使用 GNUfind实用程序来完成:

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

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

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

于 2013-11-07T14:42:16.700 回答
0

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

于 2013-11-07T15:49:43.553 回答