GNU/Linux >> Tutoriels Linux >  >> Ubuntu

CD vers un lien symbolique, est-ce le même que pour le CD vers le dossier d'origine ?

Je veux créer un lien symbolique juste pour plus de commodité (je ne veux pas taper un long chemin), donc si je fais quelque chose comme :

ln -s /foo/bar/baz ~/baz
cd baz

Toutes les commandes que j'exécute pendant que je suis dans ~/baz fonctionnera exactement de la même manière si je suis dans /foo/bar/baz ?

Réponse acceptée :

Presque… Le cd et pwd les commandes se comporteront comme si vous étiez dans ~/baz (bien que vous puissiez cd aux sous-répertoires de /foo/bar/baz à l'intérieur de ~/baz , lorsque vous cd .. vous serez en ~ )

Toutes les autres commandes se comporteront comme si vous étiez dans le répertoire réel et toutes les autorisations seront préservées (bien sûr - c'est pourquoi nous disons que les liens symboliques ont des "autorisations factices").

Cela inclut les commandes (potentiellement déroutantes) avec des chemins relatifs qui s'étendent en dehors du répertoire. À l'exception de cd , qui considère que vous êtes dans ~/baz , vous devez vous assurer de les utiliser comme si vous étiez dans le vrai répertoire, pas le lien symbolique. Par exemple, si vous vouliez ls le contenu de /foo/bar , en ~/baz vous pourriez faire ls .. et si vous vouliez créer un lien symbolique vers un fichier dans foo/bar dans /foo/bar/baz (appelons-le kitten ) puis à l'intérieur de ~/baz vous pourriez faire ln -s ../kitten kitten


Ubuntu
  1. Un sous-shell est-il la même chose qu'un enfant-shell ?

  2. Différentes distributions Linux partageant le même dossier /home ?

  3. La différence entre Sudo et Gksu est-elle la même que la différence entre Sudo -i et Sudo -s ?

  4. Comment ajouter des raccourcis de dossier au lanceur ?

  5. Vous ne trouvez pas la poubelle ?

La façon dont GNOME gère les fonds d'écran m'ennuie vraiment

2 façons d'ajouter des dossiers d'applications à la vue d'ensemble du shell GNOME

Comment voir un dossier et un sous-dossier dans la même fenêtre ?

Comment mettre à niveau sans effort d'Ubuntu 10.04 vers Ubuntu 11.10 sur la même machine ?

Comment déplacer efficacement tous les répertoires dans un seul répertoire dans le même dossier ?

Comment utiliser le gestionnaire de fichiers