我有一個通過外部行程創建的目錄。該目錄2021-12-08_1345根據執行程序的日期和時間命名(YYYY-MM-DD_HHMM)。雖然這是路徑中唯一的目錄,但我不知道該目錄的確切名稱。有沒有辦法導航到這個檔案夾,知道它是第一個也是唯一的目錄?
uj5u.com熱心網友回復:
解決的辦法是cd $(ls -d -1 */ |sed -n '1p')在那里1p是要定位到第n個目錄。我在 Ubuntu StackExchange 上遇到了解決方案https://askubuntu.com/questions/454688/how-do-you-cd-into-the-first-available-folder-without-typing-out-the-name#comment1800653_455113
我確認這適用于 macOS 11.5.2
uj5u.com熱心網友回復:
如果您確定它是唯一可以使用的目錄
cd */
或者
cd /path/to/*/
但是如果有多個目錄,這將失敗。
否則我建議使用 Ed Knittel's answer 中的解決方案。
如果您知道只有一個目錄且沒有檔案,您甚至可以省略/這些命令的結尾,例如cd *.
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/381046.html
上一篇:如何將x天添加到unix時間戳
