[linux] Re: mv -f
Kees Theunissen
theuniss op rijnh.nl
Do Jan 11 22:12:39 CET 2007
On Wed, 10 Jan 2007, H. van Dijk wrote:
>Vraagje:
>Waarom verplaatst
>mv -f [^.]* ... niet alle bestanden behalve die met een punt beginnen?
Bij mij doet hij dat wel.
kees op pcict9:/tmp$ mkdir test
kees op pcict9:/tmp$ cd test
kees op pcict9:/tmp/test$ mkdir .x
kees op pcict9:/tmp/test$ touch 1 2 3 .1 .2 .3
kees op pcict9:/tmp/test$ mv -f [^.]* .x
kees op pcict9:/tmp/test$ ls -al
total 12
drwxr-xr-x 3 kees users 4096 2007-01-11 21:37 ./
drwxrwxrwt 33 root root 4096 2007-01-11 21:36 ../
-rw-r--r-- 1 kees users 0 2007-01-11 21:37 .1
-rw-r--r-- 1 kees users 0 2007-01-11 21:37 .2
-rw-r--r-- 1 kees users 0 2007-01-11 21:37 .3
drwxr-xr-x 2 kees users 4096 2007-01-11 21:37 .x/
kees op pcict9:/tmp/test$ ls -al .x
total 8
drwxr-xr-x 2 kees users 4096 2007-01-11 21:37 ./
drwxr-xr-x 3 kees users 4096 2007-01-11 21:37 ../
-rw-r--r-- 1 kees users 0 2007-01-11 21:37 1
-rw-r--r-- 1 kees users 0 2007-01-11 21:37 2
-rw-r--r-- 1 kees users 0 2007-01-11 21:37 3
Wat gaat er bij jou fout?
Verplaatst hij niets, of neemt hij bestanden die met een punt
beginnen ook mee? En trouwens waarom doe je moeilijk met
[^.]* als de expansie van * normaal gesproken ook al namen
overslaat die met een punt beginnen?
Heb je met de GLOBIGNORE environment variabele zitten spelen?
Groeten,
Kees.
--
Kees Theunissen
F.O.M.-Instituut voor Plasmafysica Rijnhuizen, Nieuwegein
E-mail: theuniss op rijnh.nl, Tel: 030-6096724, Fax: 030-6031204
More information about the Linux
mailing list