[問題] 關於find使用的用戶不同也會有差別嗎?
我建立了一個目錄裡面有簡單的1-1 1-2 ... 1-9等的空白檔案
我用find /home/usr/目錄名稱 -name *關鍵字*
這樣子去尋找該目錄有哪些符合的檔案名稱將他列出來
但是出現一個很奇怪的問題
我用普通用戶
假設目錄在/home/usr/1
我輸入
find /home/usr/Desktop/1 -name *1*
可以正常列出查到所有的檔案
但是換成root時
root的目錄在/root/Desktop/1
所以我輸入
find /root/Desktop/1 -name *1*
這樣反而會查不到任何東西了
請問各位前輩,這個問題是出在哪邊呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 36.224.196.128
→
02/26 13:05, , 1F
02/26 13:05, 1F
→
02/26 13:05, , 2F
02/26 13:05, 2F
推
02/26 13:49, , 3F
02/26 13:49, 3F
→
02/26 13:53, , 4F
02/26 13:53, 4F
→
02/26 13:54, , 5F
02/26 13:54, 5F
※ 編輯: g001613001 來自: 59.115.142.232 (02/26 13:54)
→
02/26 13:56, , 6F
02/26 13:56, 6F
請問如果將關鍵字改為變數的話,單引號好像就+不了了
scanword=1
find /root/Desktop/1 -name '*$scanword*'
這樣子好像就錯誤了 我再找看看方法
如果有前輩知道得話請提點一下 感恩
※ 編輯: g001613001 來自: 59.115.142.232 (02/26 14:22)
→
02/26 14:31, , 7F
02/26 14:31, 7F
推
02/26 19:38, , 8F
02/26 19:38, 8F
Linux 近期熱門文章
21
56
PTT數位生活區 即時熱門文章