Portál AbcLinuxu, 1. května 2025 22:36
Tiskni
Sdílej:
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ě.
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.