导航到文件所在的文件夹 linux

导航到文件所在的文件夹 linux

我正在尝试导航到文件所在的目录。即我正在尝试

cd $(which chromedriver)

该错误的原因显而易见cd: not a directory: /usr/local/bin/chromedriver

有没有

  1. 另一种方法是cd导航到文件的目录,或者

  2. 一种处理或解析 的输出which以使其具有通用性的方法(即,不仅删除 的最后 10 个字符chromedriver,而且适用于所有应用程序)

答案1

你可以用dirname它来剥离路径

cd "$(dirname "$(which chromedriver)")"

使用xargs

cd "$(which chromedriver | xargs dirname)"

相关内容