如何在不知道位置的情况下在linux中打开目录?我想在脚本中打开它,但我不能使用cd myDirectory,因为我不知道它在哪里(并且它不在当前目录中)。 非常感谢!
答案 0 :(得分:0)
find /location/to/search -type d -name "directoryName" -print > /file/to/save/found/directory/paths.txt
说明:
-type d
:仅匹配目录,-name "directoryName"
:仅匹配具有指定名称的目录;接受*
通配符-print
:打印每个找到的路径,> /file/to/save/found/directory/paths.txt
将输出重定向到文件/file/to/save/found/directory/paths.txt
要在脚本中使用它,您可以遍历匹配项:
while read -r line; do
echo "$line contains $(ls -F $line | wc -l) files"
done < <(find /location/to/search -type d -name "directoryName" -print)