关于 ls 命令的一个小小的缺陷
2024-09-22 12:54:28
linux 的 ls :
ls后边加上要显示的路径时:比方 ls /tmp 它会打印一边 /tmp 下的信息
当ls后边跟上多个同样路径的名字是,它会打印多次同样的信息
比方 ls /tmp /tmp .... /tmp /tmp (有100个 /tmp )
计算机就会老老实实的将/tmp 下的打印信息 100 次
实现 ls 命令及部分參数(-a, -l, -u, -R)以及參数的混合使用。
(1) 參数命令參数,及指定路径的解析;
(2) 參数 -l ,将文件的属性已列表的形式打印;
(3) 參数 -a,显示隐藏文件;
(4) 參数 -u,若没有 -l,则将文件名称依照最后一次訪问时间进行排序打印,
若有參数 -l,则属性里打印的时间问最后一次訪问时间;
(5) 參数 -R,递归打印文件夹里的内容;
(6) 显示:
i. 记录总数:显示文件夹里的条目数量,以及所打印的总条目数量;
ii. 分栏排序:若没有-u 有 -a则将文件名称去掉 “.” 依照字典顺序进行排序,
打印时,竖着排序,每列的宽度为此列的最大长度,总的宽度
为终端的实际宽度;
iii. 正确显示文件特殊属性suid、sgid和sticky。
最新文章
- eclipse中outline中图标的含义
- Python计算程序运行时间
- 换成gnome3桌面后国际版qq不能输入中文问题
- 基于jsp+servlet图书管理系统之后台用户信息修改操作
- WebStorm 使用快捷键大全
- GitHub 小试
- 非自定义和自定义Dialog的介绍!!!
- 6.828 lab1 bootload
- 算法入门经典大赛 Dynamic Programming
- 常见sql注入原理详解!
- ajax请求 readyState为0 可能原因之一
- iis500错误分析
- 理解 JavaScript 中的 this
- MySQL 报错 1093
- html5 Sortable.js 拖拽排序源码分析
- 简单使用metamascara
- 怎样用CMD命令强行删除文件?
- 三种方法获取Class对象的区别
- lb集群lvs的3种模式
- linux nginx不区别大小写处理方法