获取前 space 个消耗文件的列表并将其删除
getting list of top space consuming files and remove it
我正在使用 du -hsx * | sort -rh | head -10
获取目录中前 10 个 space 使用文件。所以我想知道如何传递上述命令的输出并删除这些文件。我知道 xargs
但我不知道如何将它合并到我的命令中,所以任何帮助将不胜感激?
谢谢
你可以这样做:
du -sxh * | sort -rh | head -10 | xargs rm -fr
你可以的,
du -sxh * | sort -rh | head -10 > out
cat out | xargs rm -fr
我正在使用 du -hsx * | sort -rh | head -10
获取目录中前 10 个 space 使用文件。所以我想知道如何传递上述命令的输出并删除这些文件。我知道 xargs
但我不知道如何将它合并到我的命令中,所以任何帮助将不胜感激?
谢谢
你可以这样做:
du -sxh * | sort -rh | head -10 | xargs rm -fr
你可以的,
du -sxh * | sort -rh | head -10 > out
cat out | xargs rm -fr