当前位置: 首页 > 科技观察

在Linux命令行中使用ls列出文件的提示

时间:2023-03-17 00:15:06 科技观察

了解Linuxls命令的一些最有用的变体。我在Linux中首先学习的命令之一是ls。了解文件在系统上所在的目录中的内容非常重要。不仅能够查看和修改某些文件而且能够查看和修改所有文件也很重要。我的第一份Linux备忘单是TheOne-PageLinuxHandbook,它于1999年出版,成为我的首选参考。当我开始探索Linux时,我将它张贴在我的办公桌上并经常引用它。它引入了ls-l命令来列出***页***列底部的文件。之后,我将学习这个最基本命令的其他迭代。通过ls命令,我开始明白Linux文件权限的错综复杂,哪些文件是我的,哪些需要root或sudo权限才能修改。随着时间的推移,我已经习惯了使用命令行,虽然我仍然使用ls-l在目录中查找文件,但我经常使用ls-al这样我就可以看到可能需要更改的隐藏文件,例如那些配置文件。根据EricFischer在LinuxDocumentationProject中关于ls命令的文章,该命令的起源可以追溯到1961年麻省理工学院的兼容分时系统(CTSS)上的listf命令。当CTSS被Multics取代时,该命令成为带有list-all等开关的列表。根据维基百科,ls出现在AT&TUnix的原始版本中。我们今天在Linux系统上使用的ls命令来自GNUCoreUtilities。大多数时候,我只使用命令的几次迭代。我通常使用ls或ls-al查看目录内容,但还有许多您应该熟悉的其他选项。ls-l提供了一个简单的目录列表:在我的Fedora28系统的手册页中,我发现ls还有很多其他选项,所有这些选项都提供了有关Linux文件系统的有趣和有用的信息。通过在命令提示符下键入manls,我们可以开始探索其他一些选项:要按文件大小对目录进行排序,请使用ls-lS:要以相反的顺序列出内容,请使用ls-lr:要按文件对目录进行排序size要列出内容,请使用ls-c:ls-al列出同一目录中的所有文件:以下是我发现有用且有趣的其他一些选项:仅列出目录中的.txt文件:ls*.txt按文件大小列出:ls-s按时间和日期排序:ls-t按扩展名排序:ls-X按文件大小排序:ls-S带文件大小的长格式:ls-ls列出目录并将其定向到文件供以后查看,输入ls-al>mydirectorylist。***,我发现的更奇特的命令之一是ls-R,它提供了计算机上所有目录及其内容的递归列表。有关ls命令所有迭代的完整列表,请参阅GNU核心实用程序。