#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 à "~"
Bonjour,
Eventuellement ceci :
alias data='cd /media/data; pwd'
je propose
alias data='echo /media/data'
mais on est obligé d'utiliser $(data) au lieu de data
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