2016-10-26 1 views
0

Ich installiere redis mit brew Befehl. Ich folge dem Link bei https://medium.com/@petehouston/install-and-config-redis-on-mac-os-x-via-homebrew-eb8df9a4f298#.or6pxi4ij. Hier ist der CodeWas ist ln -sfv in UNIX?

$ ln -sfv /usr/local/opt/redis/*.plist ~/Library/LaunchAgents 

ist mir nicht verständlich. Ich google und fand, was ln Befehl verwendet wird, und das -s und -f werden verwendet, um gewaltsam einen Soft-Link zu erstellen. Aber wofür wird -sfv verwendet? Ich habe versucht, es zu googlen, aber ich habe noch keine Lösung gefunden.

Antwort

2

Wie Sie herausgefunden haben, -s ist für Softlink, -f ist es zu erzwingen. -v soll nur wortreich sein. Von der man-Seite:

-v Cause ln to be verbose, showing files as they are processed. 

Viele Unix-Befehle unterstützen die Kombination kurzer Optionen. Also, statt zu schreiben

ln -s -f -v something 

kann man nur schreiben

ln -sfv something