ls 命令:十条面试级问题

由于小编最近有些小忙碌,没有来得及很快的敲下去,好吧,现在我们来看看关于列举ls命令第二篇。如果大家已经忘记了第一篇讲的什么,大家可以先看看第一篇:

ls 命令:15个Linux面试级问题--第一集 

为了方便大家理解,这里给出了‘ls’命令的例子。

1.这里要你输出路径的内容,但不要不要输出所属的用户和用户组。

a.ls命令用完整格式列举文件信息,用选项-l

ls -l

ls 命令:十条面试级问题

b.这里输出所属用户

ls -l --author

ls 命令:十条面试级问题

c.这里输出我们不输出所属用户

ls -g

ls 命令:十条面试级问题

d.这里我们不输出所属用户和用户组

ls -Gl

ls 命令:十条面试级问题

2.输出可读格式的当前路径的文件大小

这里需要用到-h( human-readable) 和选项-l或者-s结合ls命令一起使用

ls -hl

ls 命令:十条面试级问题

ls -hs

ls 命令:十条面试级问题

选项-h用1024的幂,输出的文件大小用的单位是 K,M,G

3.1024的幂是标准的,那么ls命令还支持哪些大小格式呢?

这里有一个 -si 和 -h是类似的,不同的是,用的是1000的幂

ls -si

ls 命令:十条面试级问题

这个也可以用在完整格式输出中

ls -si -l

ls 命令:十条面试级问题

4.你要求输出路径内容,用逗号分开。可以做到吗?如果可以做到在完整格式中是怎么样的?

OK,LINUX ls 命令输出路径内容,用逗号隔开,用选项-m就可以水平分隔开了,ls 命令不可以垂直分割内容。

ls -m

ls 命令:十条面试级问题

但是用在完整格式列举中,-m就无效了

ls -ml

ls 命令:十条面试级问题

5.有什么办法输出路径内容倒置方式。如反向输出

上面的情形可以用选项-r。选项-r可以进行反向命令输出。也可以用在完整格式输出-l中

ls -r

ls 命令:十条面试级问题

ls -rl

ls 命令:十条面试级问题

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/16533.html