readlinkをgreadlinkに置き換えて、readlinkを解決します:不正なオプション-MacOSではf

readlinkを解く:不正なオプション-MacOSでのf

Macのreadlinkには-fパラメータがありません。たとえば、screenfetchはreadlink -fを呼び出すため、毎回表示されます。

readlink: illegal option -- f
usage: readlink [-n] [file ...]

非常に煩わしい、解決策は次のとおり
です。1.coreutilsをインストールします。

brew install coreutils

2.環境変数を設定し、〜/ .bash_profileを編集して、以下を追加します。

export PATH="/usr/local/opt/coreutils/libexec/gnubin:$PATH"

3.エイリアスを作成し、readlinkの代わりにgreadlinkを使用し、〜/ .bash_profileを編集して、以下を追加します。

alias readlink=greadlink

おすすめ

転載: blog.csdn.net/star871016/article/details/108966735