linux find 命令使用注意

當在符號鏈接的路徑中查找時,使用要注意。
find命令緊跟的(鏈接)目錄名必須要以/結尾。

實驗證明:

  1. 首先查看某一目錄下文件
/tmp/qemu_bfkyi1xk$ ls
bin  boa  dev  etc  lib  mydlink  proc  qemu-mips-static  sbin  tmp  trace.log  usr  var  web
  1. 建立符號鏈接,指向該目錄
/tmp/qemu_bfkyi1xk$ ln -s /tmp/qemu_bfkyi1xk/ /tmp/link_dir
/tmp/qemu_bfkyi1xk$ cd /tmp/link_dir
/tmp/link_dir$ ls
bin  boa  dev  etc  lib  mydlink  proc  qemu-mips-static  sbin  tmp  trace.log  usr  var  web
  1. 不加\執行find
/tmp/link_dir$ find /tmp/link_dir -name boa

沒有任何輸出
4. 加\執行find

/tmp/link_dir$ find /tmp/link_dir/ -name boa
/tmp/link_dir/etc/boa
/tmp/link_dir/boa
/tmp/link_dir/bin/boa

正確輸出。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章