/ Forside / Teknologi / Operativsystemer / Linux / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Linux
#NavnPoint
o.v.n. 11177
peque 7911
dk 4814
e.c 2359
Uranus 1334
emesen 1334
stone47 1307
linuxrules 1214
Octon 1100
10  BjarneD 875
Hvad har jeg gjort (mv)
Fra : Henrik Hartig


Dato : 14-03-06 08:58

Hjælp hjælp
Jeg har skrevet flg og nu kan jeg ikke finde mit katalog eller mine filer.
Meningen var at jeg ville flytte incoming-kataloget og dets indhold til
/home/henrik

Kan nogle hjælpe mig med at finde mit incoming-katalog og dets filer?

acer:/home/henrik # mv * -v .eDonkey2000/incoming/ /home/henrik/
mv: `6-3_xp-2k_dd_ccc_wdm_enu_30895.exe' and `/home/henrik/6-3_xp-2k_dd_ccc_wdm_enu_30895.exe'are the same file
mv: `AR272.pdf' and `/home/henrik/AR272.pdf' are the same file
mv: `B-one' and `/home/henrik/B-one' are the same file
mv: `Budget' and `/home/henrik/Budget' are the same file
mv: `C++' and `/home/henrik/C++' are the same file
mv: `CSS' and `/home/henrik/CSS' are the same file
mv: `Desktop' and `/home/henrik/Desktop' are the same file
mv: `Documents' and `/home/henrik/Documents' are the same file
mv: `Henrik.jpg' and `/home/henrik/Henrik.jpg' are the same file
mv: `Henrik.png' and `/home/henrik/Henrik.png' are the same file
mv: `Hjemmeside' and `/home/henrik/Hjemmeside' are the same file
mv: `Hjemmesider' and `/home/henrik/Hjemmesider' are the same file
mv: `JSPbog' and `/home/henrik/JSPbog' are the same file
mv: `Java' and `/home/henrik/Java' are the same file
mv: `Javascript' and `/home/henrik/Javascript' are the same file
mv: `Job' and `/home/henrik/Job' are the same file
mv: `KDE' and `/home/henrik/KDE' are the same file
mv: `LinuxOnIce.themed' and `/home/henrik/LinuxOnIce.themed' are the same file
mv: `Mail' and `/home/henrik/Mail' are the same file
mv: `News' and `/home/henrik/News' are the same file
mv: `Oversigt.asp_files' and `/home/henrik/Oversigt.asp_files' are the same file
mv: `PHP' and `/home/henrik/PHP' are the same file
mv: `Personligt' and `/home/henrik/Personligt' are the same file
mv: `Radio' and `/home/henrik/Radio' are the same file
mv: `SMSClientDebug0.log' and `/home/henrik/SMSClientDebug0.log' are the same file
mv: `SMSClientEvent0.log' and `/home/henrik/SMSClientEvent0.log' are the same file
mv: `STC' and `/home/henrik/STC' are the same file
mv: `Script' and `/home/henrik/Script' are the same file
mv: `SunONE' and `/home/henrik/SunONE' are the same file
mv: `Tidsplan' and `/home/henrik/Tidsplan' are the same file
mv: `amsn_received' and `/home/henrik/amsn_received' are the same file
mv: `apache' and `/home/henrik/apache' are the same file
mv: `backgrounds' and `/home/henrik/backgrounds' are the same file
mv: `bin' and `/home/henrik/bin' are the same file
mv: `brock.sh' and `/home/henrik/brock.sh' are the same file
mv: `c2s_barrit' and `/home/henrik/c2s_barrit' are the same file
mv: `c2s_mijou' and `/home/henrik/c2s_mijou' are the same file
mv: `c2s_trine.barrit' and `/home/henrik/c2s_trine.barrit' are the same file
mv: `citater.sxw' and `/home/henrik/citater.sxw' are the same file
mv: `crystalreports' and `/home/henrik/crystalreports' are the same file
mv: `dotnetfx.exe' and `/home/henrik/dotnetfx.exe' are the same file
mv: `download' and `/home/henrik/download' are the same file
mv: `e2230_a8n-vm.pdf' and `/home/henrik/e2230_a8n-vm.pdf' are the same file
mv: `forskudsopgoerelsevis.asp.pdf' and `/home/henrik/forskudsopgoerelsevis.asp.pdf' are the same file
mv: `gotfred.sxw' and `/home/henrik/gotfred.sxw' are the same file
mv: `hej.pdf' and `/home/henrik/hej.pdf' are the same file
mv: `helloworld.html' and `/home/henrik/helloworld.html' are the same file
mv: `henrik2' and `/home/henrik/henrik2' are the same file
mv: `hirsi_ali.ps' and `/home/henrik/hirsi_ali.ps' are the same file
mv: `hjemme.sh' and `/home/henrik/hjemme.sh' are the same file
mv: `jbproject' and `/home/henrik/jbproject' are the same file
mv: `kvittering_Trine.sxw' and `/home/henrik/kvittering_Trine.sxw' are the same file
mv: `kvittering_Trine_feb_maj_2006.sxw' and `/home/henrik/kvittering_Trine_feb_maj_2006.sxw' are the same file
mv: `lib' and `/home/henrik/lib' are the same file
mv: `pop3' and `/home/henrik/pop3' are the same file
mv: `prosakursus.sxw' and `/home/henrik/prosakursus.sxw' are the same file
mv: `rene.sxw' and `/home/henrik/rene.sxw' are the same file
mv: `samples' and `/home/henrik/samples' are the same file
mv: `src' and `/home/henrik/src' are the same file
mv: `staroffice7' and `/home/henrik/staroffice7' are the same file
mv: `temp' and `/home/henrik/temp' are the same file
mv: `usr' and `/home/henrik/usr' are the same file
mv: `wallpaper' and `/home/henrik/wallpaper' are the same file
`.eDonkey2000/incoming/' -> `/home/henrik/incoming'


 
 
Peter Makholm (14-03-2006)
Kommentar
Fra : Peter Makholm


Dato : 14-03-06 09:15

Henrik Hartig <hartig@tele2adsl.dk> writes:

> acer:/home/henrik # mv * -v .eDonkey2000/incoming/ /home/henrik/

Se godt på denne linje.

Du flytter alle filer i det aktuelle katalog hvis navn ikke begynder
med et punktum, en fil ved navn '-v' og et katalog ved navn
'.eDonkey2000/incoming' ned i /home/henrik.

Men da du står i /home/henrik flytter du en masse filer "over i sig
selv" og det fortæller mv dig.

Mon ikke dit incoming-katalog er endt som /home/henrik/incoming som du
har bedt den om?

--
Peter Makholm | What if:
peter@makholm.net | IBM bought Xenix from Microsoft instead of buying
http://hacking.dk | DOS?

Henrik Hartig (14-03-2006)
Kommentar
Fra : Henrik Hartig


Dato : 14-03-06 09:20

Den Tue, 14 Mar 2006 09:15:15 +0100. skrev Peter Makholm:
> Du flytter alle filer i det aktuelle katalog hvis navn ikke begynder
> med et punktum, en fil ved navn '-v' og et katalog ved navn
> '.eDonkey2000/incoming' ned i /home/henrik.
>
> Men da du står i /home/henrik flytter du en masse filer "over i sig
> selv" og det fortæller mv dig.
>
> Mon ikke dit incoming-katalog er endt som /home/henrik/incoming som du
> har bedt den om?

Hej Peter
Jo sørme så. Du har ret. Grunden til jeg ikke kunne finde
/home/henrik/incoming var at jeg havde glemt at opdatere "filemaneger" i
den grafiske filfremstilling.
1.000 tak for din forklaring - der var ellers ved at gå panik i mig.
/henrik

Carsten Keller (14-03-2006)
Kommentar
Fra : Carsten Keller


Dato : 14-03-06 14:03

"Henrik Hartig" <hartig@tele2adsl.dk> wrote in message
news:pan.2006.03.14.08.20.19.829376@tele2adsl.dk...
> Jo sørme så. Du har ret. Grunden til jeg ikke kunne finde
> /home/henrik/incoming var at jeg havde glemt at opdatere "filemaneger" i
> den grafiske filfremstilling.
> 1.000 tak for din forklaring - der var ellers ved at gå panik i mig.
> /henrik

Ellers er der jo altid locate <fil man ved burde være der et sted>.
Eventuelt med en locate -u først...

Keller



Leif Neland (20-03-2006)
Kommentar
Fra : Leif Neland


Dato : 20-03-06 12:33

> Ellers er der jo altid locate <fil man ved burde være der et sted>.
> Eventuelt med en locate -u først...

Den sidste er vigtig i en paniksituation som denne. Automatisk bliver
locatedb jo kun opdateret en gang om ugen elller deromkring.

Leif




Ukendt (14-03-2006)
Kommentar
Fra : Ukendt


Dato : 14-03-06 17:48

Peter Makholm wrote:
> Du flytter alle filer i det aktuelle katalog hvis navn ikke begynder
> med et punktum, en fil ved navn '-v' og et katalog ved navn
> '.eDonkey2000/incoming' ned i /home/henrik.

-v er ikke en fil, men en parameter du giver til mv, v får i denne
sammenhæng mv til er være i verbose mode, hvilket giver dig en oversigt
over, hvad den foretager sig. man mv er en god start

--
Med venlig hilsen
René Madsen --- Webhotel, PHP/MySQL, 500Mb, 5xPOP3 for kun 9,-/md.
Schultz Consult --- www.schultzconsult.dk/Hosting - tlf.: 28 34 36 85
Din IT Leverandør --- Fuld kontrol af dit hotel i vores kontrolpanel

Klaus Ellegaard (14-03-2006)
Kommentar
Fra : Klaus Ellegaard


Dato : 14-03-06 16:53

=?ISO-8859-1?Q?=22Schultz_Consult_-_=5BRen=E9_Madsen=5D=22?= <rene@REMOVEschultzconsult.dk> writes:

>-v er ikke en fil, men en parameter du giver til mv,

Nope - i den konkrete sammenhæng er det en fil (eller et katalog).

Mvh.
   Klaus.

Ukendt (14-03-2006)
Kommentar
Fra : Ukendt


Dato : 14-03-06 19:20

Klaus Ellegaard wrote:
> =?ISO-8859-1?Q?=22Schultz_Consult_-_=5BRen=E9_Madsen=5D=22?= <rene@REMOVEschultzconsult.dk> writes:
>
>
>>-v er ikke en fil, men en parameter du giver til mv,
>
>
> Nope - i den konkrete sammenhæng er det en fil (eller et katalog).

Repliker situationen på din egen linux boks.

-v er for verbose, ellers vil jeg da gerne vide, hvad den ellers er der for?

desuden så betyder .eDonkey2000 at eDonkey2000 er et skujlt katalog,
hvilket er angivet ved . foan katalogets navn.

ip217 henrik # mv * -v .edonkey2000/incomming/ /home/henrik
`.edonkey2000/incomming/' -> `/home/henrik/incomming'

Samme kommando udført uden -v

ip217 henrik # mv * .edonkey2000/incomming/ /home/henrik

Læg mærke til ovenstående linie... mv fortæller uden -v ikke, hvad det
er den laver.

--
Med venlig hilsen
René Madsen --- Webhotel, PHP/MySQL, 500Mb, 5xPOP3 for kun 9,-/md.
Schultz Consult --- www.schultzconsult.dk/Hosting - tlf.: 28 34 36 85
Din IT Leverandør --- Fuld kontrol af dit hotel i vores kontrolpanel

Tomas (14-03-2006)
Kommentar
Fra : Tomas


Dato : 14-03-06 18:32

On Tue, 14 Mar 2006 15:52:31 +0000, Klaus Ellegaard wrote:

>
>>-v er ikke en fil, men en parameter du giver til mv,
>
> Nope - i den konkrete sammenhæng er det en fil (eller et katalog).
>
Det er forkert. "-v" vil blive opfattet som en parameter og ikke et
filnavn uanset hvor i rækkefølgen det står, fordi det starter med "-".

Det er sandsynligt at der ikke findes en fil med navn "-v", så derfor
skulle mv melde "cannot stat `-v': No such file or directory", hvilket den
ikke gør.


Tomas

Klaus Ellegaard (15-03-2006)
Kommentar
Fra : Klaus Ellegaard


Dato : 15-03-06 07:33

Tomas <patina@dbmail.dk> writes:

>> Nope - i den konkrete sammenhæng er det en fil (eller et katalog).
>>
>Det er forkert. "-v" vil blive opfattet som en parameter og ikke et
>filnavn uanset hvor i rækkefølgen det står, fordi det starter med "-".

Ak, nogen burde sende deder GNU-folk på et Unix-begynderkursus.

Jeg takker for info.

Mvh.
   Klaus.

Thomas S. Iversen (15-03-2006)
Kommentar
Fra : Thomas S. Iversen


Dato : 15-03-06 07:42

>>Det er forkert. "-v" vil blive opfattet som en parameter og ikke et
>>filnavn uanset hvor i rækkefølgen det står, fordi det starter med "-".
>
> Ak, nogen burde sende deder GNU-folk på et Unix-begynderkursus.

Ja det er at øve vold på unix tankegangen :-/

Thomas
--

Peter Makholm (14-03-2006)
Kommentar
Fra : Peter Makholm


Dato : 14-03-06 18:12

Klaus Ellegaard <klausellegaard@msn.com> writes:

> =?ISO-8859-1?Q?=22Schultz_Consult_-_=5BRen=E9_Madsen=5D=22?= <rene@REMOVEschultzconsult.dk> writes:
>
>>-v er ikke en fil, men en parameter du giver til mv,
>
> Nope - i den konkrete sammenhæng er det en fil (eller et katalog).

Hmmm, Rene har faktisk ret. GNU-værktøjer besider den lille uskik at
opfatte -v som en option uanset hvor på komandolinjen den optræder.

På min linux:
brother@mac:/tmp/brother$ uname -sr
Linux 2.4.24
brother@mac:/tmp/brother$ ls -l
total 1
-rw-r--r-- 1 brother users 0 Mar 14 18:05 -v
-rw-r--r-- 1 brother users 0 Mar 14 18:05 bar
drwxr-xr-x 2 brother users 1024 Mar 14 18:06 foo
brother@mac:/tmp/brother$ mv bar -v foo
`bar' -> `foo/bar'
brother@mac:/tmp/brother$ ls -l
total 1
-rw-r--r-- 1 brother users 0 Mar 14 18:05 -v
drwxr-xr-x 2 brother users 1024 Mar 14 18:08 foo
brother@mac:/tmp/brother$

Og på min OS X:
iBog:/tmp/brother brother$ uname -sr
Darwin 8.5.0
iBog:/tmp/brother brother$ ls -l
total 0
-rw-r--r-- 1 brother wheel 0 Mar 14 18:06 -v
-rw-r--r-- 1 brother wheel 0 Mar 14 18:07 bar
drwxr-xr-x 2 brother wheel 68 Mar 14 18:07 foo
iBog:/tmp/brother brother$ mv bar -v foo
iBog:/tmp/brother brother$ ls -l
total 0
drwxr-xr-x 4 brother wheel 136 Mar 14 18:08 foo
iBog:/tmp/brother brother$

--
Peter Makholm | What if:
peter@makholm.net | Tanenbaum had convinced Linus that his
http://hacking.dk | operating system really was obsolete

Peter Makholm (14-03-2006)
Kommentar
Fra : Peter Makholm


Dato : 14-03-06 18:33

"Schultz Consult - [René Madsen]" <rene@REMOVEschultzconsult.dk> writes:

> Klaus Ellegaard wrote:
>> =?ISO-8859-1?Q?=22Schultz_Consult_-_=5BRen=E9_Madsen=5D=22?= <rene@REMOVEschultzconsult.dk> writes:
>>
>>>-v er ikke en fil, men en parameter du giver til mv,
>> Nope - i den konkrete sammenhæng er det en fil (eller et katalog).
>
> Repliker situationen på din egen linux boks.

Men prøv at replikere den på enhver anden type unixboks. Det er kun
GNU-værktøjer der opfører sig sådan. Jeg kom i øvrigt til at prøve:

brother@mac:/tmp/brother$ ls -l
total 1
-rw-r--r-- 1 brother users 0 Mar 14 18:05 -v
-rw-r--r-- 1 brother users 0 Mar 14 18:05 bar
drwxr-xr-x 2 brother users 1024 Mar 14 18:25 foo
brother@mac:/tmp/brother$ mv * foo
`bar' -> `foo/bar'
mv: cannot move `foo' to a subdirectory of itself, `foo/foo'
brother@mac:/tmp/brother$

Jeg bliver med tiden mere og mere overbevist om at det er en uskik at
det er shellen der kalder glob(3) og ikke programmet selv. På maskiner
med få resurser og kun med understøttelse for statisk linkede
programmer gav det måske god mening, men det argument holder ikke
mere.

--
Peter Makholm | What if:
peter@makholm.net | Tanenbaum had convinced Linus that his
http://hacking.dk | operating system really was obsolete

Kent Friis (14-03-2006)
Kommentar
Fra : Kent Friis


Dato : 14-03-06 18:42

Den Tue, 14 Mar 2006 18:33:16 +0100 skrev Peter Makholm:
> "Schultz Consult - [René Madsen]" <rene@REMOVEschultzconsult.dk> writes:
>
>> Klaus Ellegaard wrote:
>>> =?ISO-8859-1?Q?=22Schultz_Consult_-_=5BRen=E9_Madsen=5D=22?= <rene@REMOVEschultzconsult.dk> writes:
>>>
>>>>-v er ikke en fil, men en parameter du giver til mv,
>>> Nope - i den konkrete sammenhæng er det en fil (eller et katalog).
>>
>> Repliker situationen på din egen linux boks.
>
> Men prøv at replikere den på enhver anden type unixboks. Det er kun
> GNU-værktøjer der opfører sig sådan. Jeg kom i øvrigt til at prøve:
>
> brother@mac:/tmp/brother$ ls -l
> total 1
> -rw-r--r-- 1 brother users 0 Mar 14 18:05 -v
> -rw-r--r-- 1 brother users 0 Mar 14 18:05 bar
> drwxr-xr-x 2 brother users 1024 Mar 14 18:25 foo
> brother@mac:/tmp/brother$ mv * foo
> `bar' -> `foo/bar'
> mv: cannot move `foo' to a subdirectory of itself, `foo/foo'
> brother@mac:/tmp/brother$
>
> Jeg bliver med tiden mere og mere overbevist om at det er en uskik at
> det er shellen der kalder glob(3) og ikke programmet selv. På maskiner
> med få resurser og kun med understøttelse for statisk linkede
> programmer gav det måske god mening, men det argument holder ikke
> mere.

At shell'en kalder glob(3) er en af de største forbedringer ved at komme
til *nix fra MS-DOS. I DOS er det nemlig programmet selv, hvilket gør
at ikke to programmer opfører sig ens.

Prøv fx:

$ ls *.txt
$ cat *.txt

C:\> dir *.txt
C:\> type *.txt

Det er en af de ting jeg bandede meget over dengang jeg brugte DOS.

Mvh
Kent
--
Hard work may pay off in the long run, but laziness pays off right now.

Ukendt (14-03-2006)
Kommentar
Fra : Ukendt


Dato : 14-03-06 20:05

Peter Makholm wrote:
> Jeg bliver med tiden mere og mere overbevist om at det er en uskik at
> det er shellen der kalder glob(3) og ikke programmet selv. På maskiner
> med få resurser og kun med understøttelse for statisk linkede
> programmer gav det måske god mening, men det argument holder ikke
> mere.

Enig i at det er forskelligt fra unix variant til unix variant, men,
hvorfor er det du syntes det er en uskik?

Man bør skrive mv -v * .eDonkey2000/incomming /home/henrik og ikke bare
smide options ind hist og her.

Men hele den her diskussion giver så anledning til at man endnu en gang
må opfordre spørgen til at angive, hvilket os de køre, her tænker jeg
på, hvilken info f.eks. uname -a giver.

Men grunden til at jeg skrev så skråsikkert, var denne linie i hans output:
`.eDonkey2000/incoming/' -> `/home/henrik/incoming'

--
Med venlig hilsen
René Madsen --- Webhotel, PHP/MySQL, 500Mb, 5xPOP3 for kun 9,-/md.
Schultz Consult --- www.schultzconsult.dk/Hosting - tlf.: 28 34 36 85
Din IT Leverandør --- Fuld kontrol af dit hotel i vores kontrolpanel

Henrik Hartig (15-03-2006)
Kommentar
Fra : Henrik Hartig


Dato : 15-03-06 01:30

Den Tue, 14 Mar 2006 20:05:10 +0100. skrev Schultz Consult - [René
Madsen]:

> Man bør skrive mv -v * .eDonkey2000/incomming /home/henrik og ikke bare
> smide options ind hist og her.

Jeps jeg er fuldstændig enig, det var da også en fejl fra min side -
men da panikken bredte sig overså jeg denne lille detalje. Normalt
bruger jeg verbose-parametren som du beskriver...

>
> Men hele den her diskussion giver så anledning til at man endnu en gang
> må opfordre spørgen til at angive, hvilket os de køre, her tænker jeg
> på, hvilken info f.eks. uname -a giver.

henrik@acer:/windows/C> uname -a
Linux acer 2.6.8-24.20-default #1 Thu Feb 2 20:46:50 UTC 2006 i686 i686 i386 GNU/Linux
... eller SuSE 9.3

>
> Men grunden til at jeg skrev så skråsikkert, var denne linie i hans output:
> `.eDonkey2000/incoming/' -> `/home/henrik/incoming'

Heldigvis røg mit "incomming"-katalog det rigtige sted, som du skriver
ovenfor.


Henrik

Andreas Plesner Jaco~ (15-03-2006)
Kommentar
Fra : Andreas Plesner Jaco~


Dato : 15-03-06 14:46

On 2006-03-14, Schultz Consult - [René Madsen] <rene@REMOVEschultzconsult.dk> wrote:
>
> Men hele den her diskussion giver så anledning til at man endnu en gang
> må opfordre spørgen til at angive, hvilket os de køre, her tænker jeg
> på, hvilken info f.eks. uname -a giver.

uname -a fortæller ikke noget om hvilke user-space værktøjer man
benytter.

--
Andreas

Ukendt (15-03-2006)
Kommentar
Fra : Ukendt


Dato : 15-03-06 15:57

Andreas Plesner Jacobsen wrote:
> uname -a fortæller ikke noget om hvilke user-space værktøjer man
> benytter.

Nej, ikke konsekvent, men, ved vi noget om miljøet, så er der rimelig
stor mulighed for at finde ud af, hvilket værktøj vedkommende bruger.

Man kan også altid forsøge at hive versionsinformationer ud af det givne
program. Men det andet er en god start på at løse problemet.

--
Med venlig hilsen
René Madsen --- Webhotel, PHP/MySQL, 500Mb, 5xPOP3 for kun 9,-/md.
Schultz Consult --- www.schultzconsult.dk/Hosting - tlf.: 28 34 36 85
Din IT Leverandør --- Fuld kontrol af dit hotel i vores kontrolpanel

Tomas (14-03-2006)
Kommentar
Fra : Tomas


Dato : 14-03-06 18:42

On Tue, 14 Mar 2006 09:15:15 +0100, Peter Makholm wrote:


> Mon ikke dit incoming-katalog er endt som /home/henrik/incoming som du
> har bedt den om?

Det er vist også det sidste linie i output siger:
`.eDonkey2000/incoming/' -> `/home/henrik/incoming'


Tomas

Peter Makholm (14-03-2006)
Kommentar
Fra : Peter Makholm


Dato : 14-03-06 18:53

Kent Friis <nospam@nospam.invalid> writes:

> At shell'en kalder glob(3) er en af de største forbedringer ved at komme
> til *nix fra MS-DOS. I DOS er det nemlig programmet selv, hvilket gør
> at ikke to programmer opfører sig ens.

Jeg har nu større ambitioner end 'at være bedre end MS-DOS'. Jeg
finder det stadigvæk smartest om programmet kunne vælge at gøre det
rigtige alt efter om -v kom fra brugeren eller en udfoldning af en *.

Men jo, det kræver smartere programmøre.

--
Peter Makholm | According to the hacker ethic, the meaning of life
peter@makholm.net | is not Friday, but it is not Sunday either
http://hacking.dk | -- Pekka Himanen

Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408929
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste