我了解如何递归地向下搜索文件或目录的层次结构,但不知道如何向上搜索层次结构并找到特定目录。
给定一个路径和文件,例如这些家伙:
/Users/username/projects/project_name/lib/sub_dir/file.rb
/Users/username/projects/project_name/lib/sub_dir/2nd_sub_dir/3rd_sub_dir/file.rb
/Users/username/projects/project_name/spec/sub_dir/file.rb
我如何使用终端:
/Users/username/projects/project_name
注意我知道下一个目录project_name
是spec/
或lib/