Raku-native磁盘空间使用情况

目的:

  • 保存一个将数据写入磁盘的程序,因为它尝试写入一个完整的文件系统是徒劳的;
  • 节省带宽(如果无处存储,请不要下载);
  • 节省用户和程序员的时间和精力(将问题通知他们,而不是让他们通过阅读误导性错误消息和“为什么这个软件不起作用!”来撕扯他们的头发)。

问题分为两部分:

  1. 报告所有文件系统或相关路径所属文件系统的存储空间统计信息(可用、已用、总数等)。
  2. 在空间不足时报告文件系统错误。

第1部分

请分享NATIVE Raku 替代品(TIMTOWTDIBSCINABTE“Tim Toady Bicarbonate”)至:

raku -e 'qqx{ df -hP $*CWD }.print'

这里,raku -executesdf经由壳(磁盘免费)的外部程序与插值引用qqx{},喂养-hUMAN可读参数,-Portable格式参数和$*CWD当前工作目录,则.printS中df的输出。

回答

raku -e 'run <<df -hP $*CWD>>'

如果你只是df在 STDOUT 上输出给你的东西,你不需要做任何事情。

<< >>是双引号的话,这样$*CWD会被插入。

  • 如果您指的是 Raku 本身可以使用 `df` 的信息 *而无需*调用 `df` 外部程序,那么答案是:“不,Raku 不会这样做”。

以上是Raku-native磁盘空间使用情况的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>