回答:
絶対パスを指定して検索を使用します。
find /path/ -size +20M
パス全体を出力します。
作業ディレクトリがわからない場合は、次のようにコマンド置換を使用しますpwd
。
find "`pwd`" -size +20M
#or like this:
find "$(pwd)" -size +20M
作業ディレクトリを取得するには
とにかく、Bashの人は今では使用$()
する``
ことを勧めているようですので、2番目の形式を使用する必要があります。おそらく$PWD
、スクリプトの作業ディレクトリを含む変数を直接参照することもできます。ループで使用する必要がある場合は、おそらく高速です。
find "$PWD" -size +20M
.
に使用すると、$(pwd)
完全なパスが得られます。
pwd
コマンドを使用するか、ファイルを印刷できますrealpath
。
$ find "$(pwd)" -size +20M
$ find . -size +20M -exec realpath {} +
実際の両方のコマンドは、ファイルへの絶対パスを提供します。
coreutils
パッケージによって提供されていますが、インストールされていない可能性があります。で見つけてみてくださいwhich realpath
。