シェルのファイル システムに関する問題が 1 つあります。tmp/**/*
とはどう違いtmp/*
ますか?私は自分のシステムで実験を行い、このディレクトリを dir2 にします
dir2
-->dir1
-->xx2
-->ff.txt
そして私は実行しますls dir2/*
:
dir2/ff.txt
dir2/dir1:
xx2
それから私は実行しますls dir2/**/*
:
dir2/dir1/xx2
したがって、**
このディレクトリを無視することを意味します(dir1を無視するように)、誰かが私を助けることができますか?