我想快速检查哪些目录占用了最多的磁盘空间。
我尝试过,du -sh subdir但在更大的目录上花费了 20 多秒。
我不确定如何使用这种方法一次显示主目录中所有子目录的大小,但我担心可能需要几分钟......
有没有快速的方法来做到这一点?
我不需要显示文件的大小,只需要显示目录。
使用正则表达式字符串,如何删除包含匹配项的第一行之前的所有行?例如,我该如何改变这一点:
lost
load
linux
loan
linux
Run Code Online (Sandbox Code Playgroud)
进入这个:
linux
loan
linux
Run Code Online (Sandbox Code Playgroud)
我试过:
echo "lost
load
linux
loan
linux" | sed -e 's/.*^li.*$//g'
Run Code Online (Sandbox Code Playgroud)
但它返回这个,没有改变任何东西:
lost
load
linux
loan
linux
Run Code Online (Sandbox Code Playgroud)
我想让它工作,以便在没有匹配时它不会输出任何内容。
如何获取输入文本文件的第一行,同时从文本文件中删除该行?
如果我有一个文本文件,/myPathToTheFile.txt这样
? put returns between paragraphs
? for linebreak add 2 spaces at end
? _italic_ or **bold**
Run Code Online (Sandbox Code Playgroud)
我想将此行作为输出
? put returns between paragraphs
Run Code Online (Sandbox Code Playgroud)
我的文本文件现在应该是这样的
? for linebreak add 2 spaces at end
? _italic_ or **bold*
Run Code Online (Sandbox Code Playgroud) 如果列表已排序,我想知道列表中的哪个项目会按索引出现在哪个位置。
如果我有这样的清单
342
10
403
111
365
4
102
Run Code Online (Sandbox Code Playgroud)
我想得到一个列表,显示如果列表被排序,每个项目的索引会是什么样子,就像这样。
5
2
7
4
6
1
3
Run Code Online (Sandbox Code Playgroud)
我怎样才能在终端中做到这一点?
如何从比赛中获得前 10 行?我认为将 grep 与选项 B 一起使用,然后将其输送到 head 中会起作用,但是有没有更简单的方法来做到这一点?
例如,如果我有一个这样的文本文件
a
b
c
d
e
f
g
h
i
j
k
l
m
Run Code Online (Sandbox Code Playgroud)
如果我选择模式为“l”,我将得到第 10 行,即“b”。