Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 19/10/2011, à 10:09

SAKDOSS

Raccourcis similaires à "~"

Bonjour,

J'ai défini des raccourcis pour les répertoires qui me servent souvent. Si je souhaite avoir un raccourci vers le répertoire "/media/data", par exemple, je mettrais dans mon .bashrc :

alias data='cd /media/data'

Je souhaite maintenant pouvoir copier facilement des fichiers dans ce répertoire. Avec le répertoire home il est possible d'utiliser le raccourcis ~ pour faire cela : "cp ./fichier ~". Est-il possible que j'ajoute un raccourci qui me permette de faire de même ? (ex : cp ./fichier data)

Que dois-je modifier ?

Merci !

Hors ligne

#2 Le 19/10/2011, à 10:40

pingouinux

Re : Raccourcis similaires à "~"

Bonjour,

Eventuellement ceci :

alias data='cd /media/data; pwd'

et

cp ./fichier $(data)

Ajouté :
Une autre solution est de passer par une fonction, définie dans .bashrc :

cpdata() { cp "$@" /media/data; }

à utiliser comme ceci :

cpdata fichier1 fichier2 ...

Dernière modification par pingouinux (Le 19/10/2011, à 12:50)

Hors ligne

#3 Le 19/10/2011, à 16:33

Sciensous

Re : Raccourcis similaires à "~"

pingouinux a écrit :

Bonjour,

Eventuellement ceci :

alias data='cd /media/data; pwd'

je propose

alias data='echo /media/data'

wink

mais on est obligé d'utiliser $(data) au lieu de data
hmm


antiX 19 et 21 et Ubuntu 20.04 et 22.04
( sous LXDE et gnome-shell )

Hors ligne

#4 Le 19/10/2011, à 17:10

Watael

Re : Raccourcis similaires à "~"

salut,

$ shopt cdable_vars
cdable_vars off
$ shopt -s cdable_vars
$ myDir=~/repertoire_choisi
$ cd myDir
/home/chezmoi/repertoire_choisi
echo $PWD
/home/chezmoi/repertoire_choisi

Dernière modification par Watael (Le 19/10/2011, à 17:11)


Connected \o/
Welcome to sHell. · eval is evil.

Hors ligne