Directory
在工作中執行二進製文件,但二進製文件實際上不在路徑中
如果我執行
/usr/libexec/PlistBuddy testing.plist
它可以工作。但是,如果我cd /usr/libexec
執行,ls -al
我看不到PlistBuddy
該目錄中列出的內容。這是為什麼?
如果
ls -al /usr/libexec/PlistBuddy
正確顯示PlistBuddy
二進製文件,則問題可能是對輸出的快速視覺掃描ls
讀取不正確。根據系統和/或語言環境,
ls
可能首先對大寫名稱進行排序,然後顯示小寫名稱的排序列表。