echo * 和ls *之間的區別?

背景描述nginx

  今天 一同事作入職考試,涉及到1題目,echo * 和ls *之間的區別,沒有用過這個用法,再次記錄下。elasticsearch

操做過程spa

1.執行echo *code

[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 *blog

[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 *不單單顯示文件,同時呢,也會將目錄中的文件列出來,深度就是文件夾中的第一層,再深層的就沒有顯示。ip

 

文檔建立時間:2019年6月4日13:47:10文檔

相關文章
相關標籤/搜索