Answers:
将find与绝对路径一起使用。
find /path/ -size +20M
它将打印整个路径。
如果您不知道工作目录,则使用命令替换来执行pwd
以下操作:
find "`pwd`" -size +20M
#or like this:
find "$(pwd)" -size +20M
获取您的工作目录
无论如何,似乎Bash男人现在建议使用$()
over,``
所以您应该使用第二种形式。您也可以直接引用$PWD
包含脚本工作目录的变量,如果必须在循环中使用,则可能会更快。
find "$PWD" -size +20M
.
,$(pwd)
而要使用它,这将为您提供完整的路径。
您可以使用pwd
命令或打印文件realpath
:
$ find "$(pwd)" -size +20M
$ find . -size +20M -exec realpath {} +
这两个命令都为您提供了文件的绝对路径。
coreutils
软件包提供的,但也许您没有安装它。尝试使用找到它which realpath
。