简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。
从 SMB/CIFS 共享创建 CSV 文件
以下命令以 CSV 格式转储数据。您可以将大小列相加以获得数据的总大小。
xcp scan -match "((now-x.atime) / 3600) > 31*day" -fmt "'{}, {}, {}, {}'.format(relpath, name, strftime(x.atime, '%y-%m-%d-%H:%M:%S'), humanize_size(size))" -preserve-atime >file.csv
输出应类似于此示例:
erase\report_av_fp_cdot_crosstab.csvreport_av_fp_cdot_crosstab.csv20-01-29-10:26:2449.6MiB
要扫描最多三个子目录的深度并按排序顺序提供结果,请运行 `xcp -du`命令并转储每个目录级别的大小,直至三个子目录的深度。
./xcp scan -du -depth 3 NFS_Server_IP:/source_vol
要排序,请将信息转储到 CSV 文件并对信息进行排序。
xcp scan -match "type == d" -depth 3 -fmt "'{}, {}, {}, {}'.format(name, relpath, size)" NFS_Server_IP:/share > directory_report.csv
这是一份自定义报告,使用 `-fmt`命令。它扫描所有目录并将目录名称、路径和目录大小转储到 CSV 文件中。您可以从电子表格应用程序中对大小列进行排序。