如何查找目录中存在的特定目录

时间:2012-02-07 08:57:26

标签: bash shell unix

如何检查特定目录中是否存在名为“2012-02-06T00_17_25_25-06_00”的目录?这里的目录名是日期和时间的组合。

2 个答案:

答案 0 :(得分:2)

你可以测试一下:

path=...
name=2012-02-06T00_17_25_25-06_00

if [ -d "$path/$name" ]
then
   echo "$path/$name exists and it's a directory"
fi

答案 1 :(得分:0)

如果要查找父目录needle内任何位置的目录/haystack(包括作为子子目录),可以尝试

find /haystack | grep /needle/