리눅스 파일 검색에 대해 읽는 동안 나는 다음을 얻었습니다 ...
* 와일드 카드를 사용하여 파일을 검색하려면 알 수없는 문자열을 *로 바꾸십시오. 예를 들어 확장자가 .out 인 것을 기억하는 경우 ls * .out을 입력하십시오.
그리고 시스템에서 다음 명령을 시도했을 때 (ubuntu 14.04 LTS) ..
anupam@JAZZ:~$ ls *.bash*
ls: cannot access *.bash* : No such file or directory
anupam@JAZZ:~$ ls .bash*
.bash_history .bash_logout .bash_profile .bashrc
anupam@JAZZ:~$
첫 번째 경우에는 그러한 디렉토리가 표시되지 않는 이유 ( *.bash*
) 및 다음 경우에는 파일을 표시하는 경우 ( .bash*
)
나는이 맛에 익숙하지 않으며, 나의 automata 이론 클래스 (*)에 따르면 엡실론 (빈)을 포함한 문자열의 조합을 의미하므로 결과가 두 경우 모두 다른 이유는 무엇입니까?