我有這個腳本可以輕鬆移入文件夾。 我的問題是,如果我搜索tests
,但該文件夾位於我當前的文件夾和子文件夾內,如果先搜索子文件夾,它將移動到子文件夾中的測試中。但它總是應該從子文件夾結構進入「最低」匹配。有任何想法嗎?Bash在最小深度的子文件夾中查找文件夾
function f {
if [[ -d $(find . -name $1 -type d) ]]; then
cd $(find . -name $1 -type d)
else
cd $(find ~ -name $1 -type d)
fi
}
你的標題說'最不深',你的問題說'最低'? – BroSlow 2014-09-26 22:39:55
請注意,「-type d」搜索目錄,「-type f」搜索文件,但沒有搜索「folders」的選項......因爲它們被稱爲「目錄」! – 2014-09-26 22:53:57