Portál AbcLinuxu, 20. prosince 2025 20:36
Kdybyste to tak "netopil" tak byste nemel problem.
Bohuzel ve firmach casto delka cesty dosahuje stovek znaku. A nejen tam i doma sou lidi zvykli "topit" co nejhloubej.
root@duron:/# cd /z/*/*/*dune* root@duron:/z/_games/dune/dunelegacy-0.96-src#
cd /z/**/*dune*
jenom clovek nema kontrolu nad hloubkou, kde zsh najde *dune*
export f2010=/home/franta/fotky/2010/
a pak k používat cd $f2010 atd. Ale pokud jsou to pokaždé jiné složky, tak to asi nepomůže.
cd ~-? Ne náhodou cd -?
vaclav@dt-vk ~ $ pwd /home/vaclav vaclav@dt-vk ~ $ cd /usr/bin/ vaclav@dt-vk /usr/bin $ cd - /home/vaclav vaclav@dt-vk ~ $ pwd /home/vaclav vaclav@dt-vk ~ $
~-" jako synonymum pro "$OLDPWD", kam cd ukládá minulý adresář. Varianta "cd -" ale asi bude univerzálnější.
function cdu { for i in `seq 1 $1`; do cd ..; done;};
Poté např. cdu 4 zvedne adresář o 4 úrovně.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.