前言:
现时小伙伴们对“linux使用ls命令将列出当前目录中的文件和子目录名”都比较讲究,我们都想要了解一些“linux使用ls命令将列出当前目录中的文件和子目录名”的相关知识。那么小编也在网摘上汇集了一些对于“linux使用ls命令将列出当前目录中的文件和子目录名””的相关知识,希望朋友们能喜欢,姐妹们快快来学习一下吧!标题1:在Linux中除了ls命令,你还知道哪些列出目录内容的方法
标题2:假如有一天Linux中ls命令失效了,你还会选择如何列出目录内容
列出Linux系统目录中文件和目录的最常用命令就是我们的ls命令。
但是,还有其他方法可以在不使用ls命令的情况下列出目录内容。
下面我们来列举一些其他的方法提供给大家。
这些方法都是一些个人日常积累,如果大家有其他的方法。
欢迎大家留言、评论、补充,谢谢大家。
方法1:echo
echo命令可以打印给定参数,还可以列出文件。
如下图:
列出当前目录下内容
echo *
方法2:printf
printf命令常常用于格式化和打印文本。
如下图:
打印当前目录下所有文件和目录。
printf '%s\n' *
方法3:dir
dir命令显示目录内容。
如果有了解window的cmd命令小友,一定有会印象。
如下图:
列出当前目录下所有内容
dir
指定目录
dir shellFiles/
列出所有文件(包括隐藏文件)
dir -a
Window下的dir
方法4:find
find命令用于搜索目录层次结构中的文件。
如下图:
我们可以使用find命令列出目录内容。
find -maxdepth 1
find -maxdepth 2
列出指定目录下内容
find demoFile/
方法5:stat
stat命令用于显示文件和文件系统信息。
使用此命令,我们可以查找文件属性,例如大小,权限,创建和访问日期等。
如下图:
我们可以使用stat命令列出目录内容。
stat -c '%A %n' *
方法6:grep
grep命令用于使用正则表达式搜索文本文件。
如下图:
我们可以使用grep命令列出目录内容。
方法7:vim
Vim编辑器也可用于列出文件和目录。
Linux中的一切皆文件。
从技术上讲,目录是包含文件和/或子目录列表的文件。
如下图:
vim .
打开指定目录
vim demoFile/
方法8:for
使用for循环列出目录内容。
如下图:
for i in *; do echo $i; done;
提供以上8中方法来实现ls走丢后列出目录内容,如果大家还有其他的方法。
欢迎大家留言、评论、补充,感谢支持。
欢迎大家给予宝贵的意见或者建议。
欢迎大家补充或者共享一些其他的方法。
感谢支持。