目录
1.ls的基本功能就是显示当前目录的文件和目录
2.ls输出是按照字母顺序排列的
3.默认不显示隐藏内容,加上参数-a可以显示隐藏的文件和文件夹
4.-R参数可以地柜列出当前目录以及它包含的字目录中的文件
5.-l参数辉显示长列表,也可以显示文件更多信息(文件类型/权限等等)
6.过滤
7.其他
1.ls的基本功能就是显示当前目录的文件和目录
2.ls输出是按照字母顺序排列的
可以通过大写参数-F轻松区别文件和目录,加了-F参数后带“/”的是目录,不带的是文件
演示如下
[root@VM-24-14-centos opt]# ls -F
anaconda3/ frp_0.53.2_linux_amd64.tar.gz jars/ nginx/ PaddleSpeech/ timg/
Anaconda3-2023.03-1-Linux-x86_64.sh gcc/ jdk/ node/ Python-3.9.9/ tmp/
apache-openmeetings-7.2.0.tar.gz gcc-7.1.0/ leptonica-1.78.0/ nodejs/ Python-3.9.9-installed/ ultimatevocalremover/
clash/ gcc-7.1.0.tar.gz leptonica-1.78.0.tar.gz node-v16.20.2-linux-x64_back/ Python-3.9.9.tgz wget-log
compat-openssl10-1.0.2o-3.el8.x86_64.rpm git/ mattermost-plugin-focalboard.tar.gz node-v16.20.2-linux-x64.tar.xz redis/ wkhtmltox-0.12.6-1.centos7.x86_64.rpm
containerd/ glibc/ maven/ node-v16.20.2-linux-x64.tar.xz.1 shell-scripts/ xtify-music-web/
darwin-amd64-filebrowser.tar.gz google/ minio/ node-v20.10.0-linux-x64/ source/ Yearning/
ffmpeg-4.2/ google-chrome-stable_current_x86_64.rpm mysql/ node-v20.10.0-linux-x64.tar.xz sqoop-1.4.7.bin__hadoop-2.6.0.tar.gz Yearning-v3.0.1-linux-amd64.zip
files/ gotify/ nacos/ nohup.out teamlinker-files/ zbox/
frp_0.53.2_linux_amd64/ html/ nali* paddleocr/ tesseract-3.04.00/ ZenTaoPMS-18.12-zbox_amd64.tar.gz
[root@VM-24-14-centos opt]#
3.默认不显示隐藏内容,加上参数-a可以显示隐藏的文件和文件夹
加上后会显示.
4.-R参数可以地柜列出当前目录以及它包含的字目录中的文件
5.-l参数辉显示长列表,也可以显示文件更多信息(文件类型/权限等等)
d开头表示目录-开头表示文件c开头表示字符型文件b开头表示块设备
6.过滤
?代表一个字符
*代表多个或者0个字符
比如要过滤带AscendKing的文件
ls -l *AscendKing*
过滤nginx演示
[root@VM-24-14-centos opt]# ls -l *nginx*
总用量 1020
drwxr-xr-x 9 king mailusers 4096 3月 17 2022 nginx-1.17.5
drwxr-xr-x 12 root root 4096 6月 26 06:52 nginx-1.17.5-installed
-rw-r--r-- 1 root root 1036056 3月 17 2022 nginx-1.17.5.tar.gz
7.其他
其他参数使用参考下面的命令,根据说明来使用
ls --help