在linux中如果用ls查看文件,如果目录或文件太多,只显示几十行,怎么办

 我来答
帐号已注销
2019-07-06 · TA获得超过1.2万个赞
知道答主
回答量:25
采纳率:0%
帮助的人:5735
展开全部

在linux中如果用ls查看文件,如果目录或文件太多,需要只显示几十行,可以使用ls | head 命令。

ls | head 命令默认只显示ls出来数据的前十个,如果要显示更多的数据,可以在ls | head 后面加上 -n [number]来控制显示的数据量。例如:

要显示ls出来的前20行数据,使用ls | head -n 20 即可。


扩展资料

linux下head命令介绍:

1、head命令可以取出文件的前面几行,语法为:

head [-n number] 文件

2、参数和示例:

-n :后面接数字,代表显示几行的意思例如:

head /var/access.log

默认的情况中,head命令只显示前面 10 行,若要显示前 30 行,可以这样使用:

head -n 30 /var/access.log

幻翼高达Zero
2019-06-19 · TA获得超过1.7万个赞
知道答主
回答量:499
采纳率:0%
帮助的人:7.5万
展开全部

需要准备的材料分别是:电脑、linux连接工具。

1、首先连接上linux主机,进入等待输入指令的linux命令行状态。

2、通过cd指令进入到文件所在目录,例如输入:cd /home/httpd/html/test/,按回车。

3、输入:ls | less,按回车。

4、此时会发现文件列表被用一个编辑器打开查看了,能显示全部。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2012-10-01
展开全部
执行ls后,将执行结果重定向到一个文件,然后到这个文件中查看执行结果
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lh624423055
2012-10-01 · TA获得超过9068个赞
知道大有可为答主
回答量:1.2万
采纳率:6%
帮助的人:9263万
展开全部
ls -l | more
ls -l | less

两条命令都可以
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
精灵小将
推荐于2018-03-06 · 超过17用户采纳过TA的回答
知道答主
回答量:66
采纳率:0%
帮助的人:53.2万
展开全部
ls | less (是less不是more)之后出现你想要的,之后按下ctrl+F是下一页,按下ctrl+B是上一页,按下q是回去,希望对你有帮助^_^
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式