我可以使用以下命令来获取目录及其大小的列表,并将它们从大到小排序(在示例中,我将目录重命名为数字以使其更易于理解)。
$: du -sk [a-z]* 2>/dev/null | sort -nr
413096 one
106572 two
97452 three
76428 four
55052 five
45068 six
33680 seven
23220 eight
17716 nine
Run Code Online (Sandbox Code Playgroud)
我正在编写一个程序,需要从最大到最小输入这些目录,但为了方便起见,它需要将它们全部放在一行中。是否有一个命令可以让我在没有大小的情况下在一行上从最大到最小对目录进行排序?
我希望输出是这样的:
one two three four five six seven eight nine
Run Code Online (Sandbox Code Playgroud) 我正在使用 Gnome 终端并在每个选项卡上登录到不同的服务器。有没有办法一次将相同的文本/命令发送到所有选项卡?