Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Přesun souboru pomocí Terminálu  (Přečteno 3572 krát)

sunsun

  • Návštěvník
  • Příspěvků: 69
Přesun souboru pomocí Terminálu
« kdy: 29 Října 2009, 09:19:37 »
Ahoj, omlouvám se předem za jistě stupidní dotaz, ale sám s tím nehnu (Wiki jsem k tomuto tématu přečetl snad 1000x, ale stále nechápu):
- mám složku 2, v ní podsložku 22 a v ní podsložku 222
- ve složce 22 mám soubor "a.jpg"
- chci přesunout "a.jpg" ze složky 22 do složky 2
- dám příkaz "mv a.jpg ~/2" a vše je v pořádku - "a.jpg" je ve složce 2
- když chci ale soubor "a.jpg" přesunout zpátky do 22, dám příkaz "a.jpg ~/22" (alespoň tak to chápu podle Wiki já) a co se nestane - soubor se přesune do domovského adresáře a navíc se přejmenuje na "22"
Mohl byste mi prosím někdo poradit, ke dělám chybu ? Jistě se jedná o nějakou maličkost...

nettezzaumana

  • Host
Re: Přesun souboru pomocí Terminálu
« Odpověď #1 kdy: 29 Října 2009, 09:31:57 »
mv ~/2/22/a.jpg ~/2
mv ~/2/a.jpg ~/2/22

?? je to tak tezke si to predstavit?

sunsun

  • Návštěvník
  • Příspěvků: 69
Re: Přesun souboru pomocí Terminálu
« Odpověď #2 kdy: 29 Října 2009, 09:42:35 »
Ano, je to pro mě těžké si to představit - proto jsem se předem omluvil a omlouvám se raději ještě jednou.
Ve Wiki se píše k tomuto tématu toto: >>Příklad 2: "mv fotka ~/Desktop" přesune soubor "fotka" do vašeho adresáře Desktop (vaše pracovní plocha) ale nijak ho nepřejmenuje. <<
Takže díky za odpověď, ale mám v tom teď ještě větší zmatek než na začátku  :-[

Šuohob

  • Závislák
  • ***
  • Příspěvků: 2171
Re: Přesun souboru pomocí Terminálu
« Odpověď #3 kdy: 29 Října 2009, 10:05:49 »
- když chci ale soubor "a.jpg" přesunout zpátky do 22, dám příkaz "a.jpg ~/22" (alespoň tak to chápu podle Wiki já) a co se nestane - soubor se přesune do domovského adresáře a navíc se přejmenuje na "22"

znak ~ slouzi jako nahrada absolutni adresy tveho domovskeho adresare, tzn ~ znamena /home/<jmeno_uzivatele>/

takze prikaz mv a.jpg ~/22 znamena toto: presun a.jpg do /home/<jmeno_uzivatele> a prejmenuj ho na 22. Pokud by prikaz vypadal takto:  mv a.jpg ~/22/, znamenalo by to: presun a.jpg do slozky /home/<jmeno_uzivatele>/22/

viz: man mv
Tak dlouho se vrzá s Acerem, až se displej utrhne.

nettezzaumana

  • Host
Re: Přesun souboru pomocí Terminálu
« Odpověď #4 kdy: 29 Října 2009, 10:07:47 »
v cem boze?
pokud presunes soubor z umisteni ~/2/22 do ~/2 a pak ho z ~/2 presunes do ~/22, tak se logicky stane, ze se soubor prejmenuje na ~/22, protoze ~/22 do te doby neexistuje (narozdil od ~/2/22)

sunsun

  • Návštěvník
  • Příspěvků: 69
Re: Přesun souboru pomocí Terminálu
« Odpověď #5 kdy: 29 Října 2009, 10:27:59 »
Bohouši, díky - to jsem potřeboval vědět - chyba byla tedy v tom, že mi na konci chybělo /.
Bad Batz Maru - logický je to určitě pro zkušenější uživatele, ne tak ale pro skoro začátečníky...

nettezzaumana

  • Host
Re: Přesun souboru pomocí Terminálu
« Odpověď #6 kdy: 29 Října 2009, 10:40:48 »
Bohouši, díky - to jsem potřeboval vědět - chyba byla tedy v tom, že mi na konci chybělo /.
ne !! spatne. pokud neexistuje ~/22 nezavisle na tom jestli to je adresar a nebo soubor, tak `mv $foo ~/22` zpusobi, ze $foo se presune/prejmenuje na ~/22 .. pokud udelas `mv $foo ~/22/`, tak ti napise ze adresar ~/22/ neexistuje, protoze "/" nesmi byt ve jmenu souboru a mv predpoklada ze to je adresar

Bad Batz Maru - logický je to určitě pro zkušenější uživatele, ne tak ale pro skoro začátečníky...
.. co je boze nepochopitelneho na tom, ze pokud presunes $foo do $nekam/$neco, pricemz $nekam/$neco neexistuje (nerkuli neni adresar), tak se $foo zmeni na $nekam/$neco

mka

  • Závislák
  • ***
  • Příspěvků: 1907
  • Chybovat je moje.
    • Příložany Cé Zet
Re: Přesun souboru pomocí Terminálu
« Odpověď #7 kdy: 29 Října 2009, 10:45:27 »
Bohouši, díky - to jsem potřeboval vědět - chyba byla tedy v tom, že mi na konci chybělo /.
Bad Batz Maru - logický je to určitě pro zkušenější uživatele, ne tak ale pro skoro začátečníky...

Chyba byla v tomhle:
mv a.jpg ~/22 - BLBĚ, adresář ~/22 NEEXISTUJE
mv a.jpg ~/2/22 - tohle už by mělo fungovat. Je to jasné???

sunsun

  • Návštěvník
  • Příspěvků: 69
Re: Přesun souboru pomocí Terminálu
« Odpověď #8 kdy: 29 Října 2009, 10:53:30 »
Bohouši, díky - to jsem potřeboval vědět - chyba byla tedy v tom, že mi na konci chybělo /.
ne !! spatne. pokud neexistuje ~/22 nezavisle na tom jestli to je adresar a nebo soubor, tak `mv $foo ~/22` zpusobi, ze $foo se presune/prejmenuje na ~/22 .. pokud udelas `mv $foo ~/22/`, tak ti napise ze adresar ~/22/ neexistuje, protoze "/" nesmi byt ve jmenu souboru a mv predpoklada ze to je adresar

Bad Batz Maru - logický je to určitě pro zkušenější uživatele, ne tak ale pro skoro začátečníky...
.. co je boze nepochopitelneho na tom, ze pokud presunes $foo do $nekam/$neco, pricemz $nekam/$neco neexistuje (nerkuli neni adresar), tak se $foo zmeni na $nekam/$neco

Ptal jsem se na tohle:

dan@dan-laptop:~$ cd 2/22/
dan@dan-laptop:~/2/22$ ls
a.jpg  222
dan@dan-laptop:~/2/22$ mv a.jpg ~/2/
dan@dan-laptop:~/2/22$ cd ..
dan@dan-laptop:~/2$ ls
a.jpg  22
dan@dan-laptop:~/2$ mv a.jpg ~/2/22/
dan@dan-laptop:~/2$ cd 22
dan@dan-laptop:~/2/22$ ls
a.jpg  222
dan@dan-laptop:~/2/22$
_______________________________

.... a funguje to.

sunsun

  • Návštěvník
  • Příspěvků: 69
Re: Přesun souboru pomocí Terminálu
« Odpověď #9 kdy: 29 Října 2009, 10:56:30 »
Bohouši, díky - to jsem potřeboval vědět - chyba byla tedy v tom, že mi na konci chybělo /.
Bad Batz Maru - logický je to určitě pro zkušenější uživatele, ne tak ale pro skoro začátečníky...

Chyba byla v tomhle:
mv a.jpg ~/22 - BLBĚ, adresář ~/22 NEEXISTUJE
mv a.jpg ~/2/22 - tohle už by mělo fungovat. Je to jasné???

Máš pravdu - tou pomlčkou to nebylo - blbě byla cesta...  :)

nettezzaumana

  • Host
Re: Přesun souboru pomocí Terminálu
« Odpověď #10 kdy: 29 Října 2009, 10:59:29 »
- ve složce 22 mám soubor "a.jpg"
- chci přesunout "a.jpg" ze složky 22 do složky 2
- dám příkaz "mv a.jpg ~/2" a vše je v pořádku - "a.jpg" je ve složce 2
- když chci ale soubor "a.jpg" přesunout zpátky do 22, dám příkaz "a.jpg ~/22" (alespoň tak to chápu podle Wiki já) a co se nestane - soubor se přesune do domovského adresáře a navíc se přejmenuje na "22"
.. hm. a nejsi nahodou lehce nesvepravnej?

sunsun

  • Návštěvník
  • Příspěvků: 69
Re: Přesun souboru pomocí Terminálu
« Odpověď #11 kdy: 29 Října 2009, 11:03:27 »
- ve složce 22 mám soubor "a.jpg"
- chci přesunout "a.jpg" ze složky 22 do složky 2
- dám příkaz "mv a.jpg ~/2" a vše je v pořádku - "a.jpg" je ve složce 2
- když chci ale soubor "a.jpg" přesunout zpátky do 22, dám příkaz "a.jpg ~/22" (alespoň tak to chápu podle Wiki já) a co se nestane - soubor se přesune do domovského adresáře a navíc se přejmenuje na "22"
.. hm. a nejsi nahodou lehce nesvepravnej?

Jen jsem se zeptal, to se tady snad ještě může. Zas umím jiný věci, o kterých ty zaručeně nemáš ani páru  8)

mka

  • Závislák
  • ***
  • Příspěvků: 1907
  • Chybovat je moje.
    • Příložany Cé Zet
Re: Přesun souboru pomocí Terminálu
« Odpověď #12 kdy: 29 Října 2009, 11:04:39 »
BBM,
už ho nech bejt. Zdá se, že pochopil. Spíš než nesvéprávnej bude asi mladej, netrpělivej, zbrklej, nepozornej, nezkušenej, ... :-)

edit:
a urážlivej, sebevědomej, plnej sil...

 

Provoz zaštiťuje spolek OpenAlt.