J'ai 2 questions. Le premier est pour les -sfoptions et le second est pour l'utilisation plus spécifique des -foptions.
En recherchant sur Google, j'ai compris la description de la commande ln, de l'option -set -f.
(copie depuis http://linux.about.com/od/commands/l/blcmdl1_ln.htm )
-s, --symbolic : make symbolic links instead of hard links
-f, --force : remove existing destination files
Je comprends ces options individuellement. Mais, comment pourrait-on utiliser cela -set les -foptions simultanément? -sest utilisé pour créer un fichier de lien et -fest utilisé pour supprimer un fichier de lien. Je ne peux pas comprendre cette situation et pourquoi utiliser cette option fusionnée.
Pour en savoir plus sur la lncommande, j'ai fait quelques exemples.
$ touch foo # create sample file
$ ln -s foo bar # make link to file
$ vim bar # check how link file works: foo file opened
$ ln -f bar # remove link file
Tout fonctionne bien avant la prochaine commande
$ ln -s foo foobar
$ ln -f foo # remove original file
Par la description de l' -foption, cette dernière commande ne devrait pas fonctionner, mais elle le fait! fooest retiré.
Pourquoi cela arrive-t-il?
-fsignifie force (--force); pas pour enlever!