如今学习Linux的小伙伴越来越多,不论是参加Linux培训学习还是自学Linux开发技术的小伙伴都会遇到这样或者那样的问题,本篇文章小编就把在Linux命令行中列出带有ls文件的技巧整理出来分享给大家,希望能够对小伙伴们有所帮助。
Linux培训学习Linux必须要学习Linux命令,Linux中学到的第一批命令之一是ls,了解系统上文件所在的目录中的内容很重要,不仅能看到和修改全的文件也很重要。第一个Linux备忘单是一页Linux手册,稍后,将学习这个最基本的命令的其他迭代。穿过ls命令时,开始了解Linux文件权限的复杂性,了解什么是我的权限,以及需要什么根权限或sudo权限来更改。随着时间的推移,将会在命令行上变得非常舒服,尽管仍然使用ls -l要在目录中查找文件,经常使用ls -al 因此,可以看到可能需要更改的隐藏文件,比如配置文件。
当CTSS被多学,命令变成list,有类似的开关list -all。根据维基百科, ls出现在AT&T Unix的原始版本中。ls我们今天在Linux系统上使用的命令来自GNU核心实用程序。大多数情况下,我们只使用命令的几个迭代,在目录中查找ls或ls -al 通常是如何使用该命令,但是还有许多其他选项我们应该熟悉。
$ ls -l提供目录的简单列表:
使用Fedora 28系统的手册页,发现还有许多其他选项ls,所有这些都提供了有关Linux文件系统的有趣和有用的信息。通过进入man ls在命令提示符下,我们可以开始探索其他一些选项:
若要按文件大小对目录进行排序,请使用ls -lS:
若要按相反顺序列出内容,请使用ls -lr:
若要按列出内容,请使用ls -c:
ls -al提供同一目录中所有文件的列表:
以下是一些我觉得有用和有趣的其他选项:
只列出目录中的.txt文件:ls *.txt
按文件大小列出:ls -s
按时间和日期排序:ls -d
分机排序:ls -X
按文件大小排序:ls -S
具有文件大小的长格式:ls -ls
只列出目录中的.txt文件:ls *.txt
若要生成指定格式的目录列表并将其发送到文件以供以后查看,请输入ls -al > mydirectorylist。最后,我发现的一个更有异域情调的命令是ls -R,它提供计算机上所有目录及其内容的递归列表。
网友评论