永发信息网

为什么linux 的ls无论窗口多大他都可以列对齐

答案:3  悬赏:50  手机版
解决时间 2021-04-03 23:47
为什么linux 的ls无论窗口多大他都可以列对齐
最佳答案
我目前也正在研究这个问题,我觉得是首先他获取到终端的宽度,然后计算出每行应该打印的个数(也就是列数)以及有多少行;接着计算了每一列的文件名的长度,并取出该列里文件名的长度的最大值,在打印时,判断当前需要打印的是哪一列而使用对应列的文件名的长度的最大值作为字段宽的打印,即使用"%-改列的文件名的长度的最大值s "。仅仅是个人观点。
全部回答
你用ls -l更神奇
用curses取得窗口大小。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
升级iOS10之后解锁怎么变回iOS9模式
我们居住的星球之所以叫地球,你认为理由应该
He was made our team leader .
鱼塘让人家来钓。一般是怎么收费的
宁夏地税局直属征收管理局在什么地方啊,我要
发面的时候放在太阳底下晒好不好
手指甲怎么剪,怎么剪手指甲好看
单选题泰国的平原地区、澳大利亚的墨累-达令
一盒巧克力共有16块,其中15块质量相同,1块
500两银子值多少钱?相当于今天的多少钱?
某农户今年粮食产量比去年增+2成去年的吃量是
图为四地的气候资料,图中各点代表每个月的月
我快22了,可是还想再长高八厘米。
改性尼龙变软的方法
木耳用木渣能种植吗
推荐资讯
单选题明清时期出现资本主义萌芽,传统的社会
有首歌是这样唱的,终于已然分手,曾似朋友,
在“探究滑动摩擦力大小与哪些因素有关”的实
用广袤无垠,目力所及,名贯古今风情万种造句(
一条食物链中,处于第一个环节的是A.非生物环
(一)阅读下面语段,完成8~11题。(8分)世
物体从O点出发,沿水平直线运动,取向右的方
山东聊城有高康县吗
招远的车站到烟台哪?
po that pussy
怎样辨别真假UGG
星火英语巅峰训练 中考完形填空与阅读理解 12
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?