cd 命令:如何从当前子目录返回未知数量的级别到特定的父目录(unix 和 dos)
cd command : how to go back an unknown number of levels from current subdirectory to a particular parent directory (unix and dos)
好的,所以我正在尝试解析 xmlcatalog 中的 uri,并且我想从特定的子目录返回到后面未知级别数的父目录。
例如:
file:///D:/Sahil/WorkSpaces1/Cartridges1/Project1/ParticularFolder/Level1/Level2/<这么多级别>/CurrentFolder
我想从 "CurrentFolder" 返回到 "ParticularFolder" 而无需输入完整的文件路径。
我想实现这个是因为,我在多个项目中工作,其中都有 "ParticularFolder",所以这个文件夹的子目录中的代码应该动态地访问其他子目录中的所有其他文件- 此父文件夹内的目录。我不想为我的各种项目指定单独的完整文件路径并使代码过于死板。
是possible吗?请提及如何在 windows、unix 以及 linux os.
中实现这一点
在UNIX/Linux/OSX/etc.:
while [ "$(basename $PWD)" != "ParticularFolder" ]; do cd ..; done
好的,所以我正在尝试解析 xmlcatalog 中的 uri,并且我想从特定的子目录返回到后面未知级别数的父目录。 例如:
file:///D:/Sahil/WorkSpaces1/Cartridges1/Project1/ParticularFolder/Level1/Level2/<这么多级别>/CurrentFolder
我想从 "CurrentFolder" 返回到 "ParticularFolder" 而无需输入完整的文件路径。
我想实现这个是因为,我在多个项目中工作,其中都有 "ParticularFolder",所以这个文件夹的子目录中的代码应该动态地访问其他子目录中的所有其他文件- 此父文件夹内的目录。我不想为我的各种项目指定单独的完整文件路径并使代码过于死板。
是possible吗?请提及如何在 windows、unix 以及 linux os.
中实现这一点在UNIX/Linux/OSX/etc.:
while [ "$(basename $PWD)" != "ParticularFolder" ]; do cd ..; done