echo * 和ls *之间的区别?
背景描述:
今天 一同事做入职考试,涉及到1题目,echo * 和ls *之间的区别,没有用过这个用法,再次记录下。
操作过程:
1.执行echo *
[root@localhost ~]# echo * elasticsearch elasticsearch-6.7.1 elasticsearch-6.7.1.tar.gz epel-release-latest-7.noarch.rpm grafana_500.tar ik_src images nginx-1.10.2.tar.gz pinyin_src
2.执行ls *
[root@localhost ~]# ls * elasticsearch-6.7.1.tar.gz epel-release-latest-7.noarch.rpm grafana_500.tar nginx-1.10.2.tar.gz elasticsearch: 1.9.4 6.2.4 plugins elasticsearch-6.7.1: bin config lib LICENSE.txt logs modules NOTICE.txt plugins README.textile ik_src: images: elasticsearch-cluster-v2.tar pinyin_src: elasticsearch-analysis-pinyin-6.2.4 elasticsearch-analysis-pinyin-6.2.4.zip
备注:通过对比可以知道,echo *显示当前目录下文件、文件夹的名字,ls *不仅仅显示文件,同时呢,也会将目录中的文件列出来,深度就是文件夹中的第一层,再深层的就没有显示。
文档创建时间:2019年6月4日13:47:10