在 SSH 上尋找具有特定名稱的檔案的命令

在 SSH 上尋找具有特定名稱的檔案的命令

我的目標是編寫一個命令來定位伺服器上名為 MABLE 的檔案。然後我需要編寫此命令以報告沒有權限錯誤,但列印所有其他錯誤。

目前,我正在使用

find / -name MABLE 

之後,我放入

ls -d mable

這是行不通的。有更好的方法編寫指令嗎?

答案1

您可以使用「進程替換」將 find 命令的結果傳遞給grep,以便過濾掉以下訊息: Permission denied

find / -name MABLE 2> >(grep -v ': Permission denied')

2>捕獲錯誤輸出並將其重定向到grep命令,該輸出顯示為檔案(“未命名管道”)。

相關內容