Hogyan nevezhetem át a könyvtárat a parancssorból?

476

Megkaptam a/home/user/oldname könyvtárat, és szeretném átnevezni a következőre:/home/user/newname. Hogyan tehetem ezt egy terminálon?

    
készlet N.N. 08.08.2011 18:58
forrás

6 válasz

625
mv /home/user/oldname /home/user/newname
    
válasz adott Rafał Cieślak 08.08.2011 19:10
forrás
104

mv két munkát tehet.

  1. Mozoghat fájlokat vagy könyvtárakat
  2. Fájlokat vagy könyvtárakat átnevezhet

A fájl vagy könyvtár átnevezéséhez írja be ezt a terminálban:

mv old_name new_name 

a régi és az új nevek között.

Fájl vagy könyvtár áthelyezése a terminálban.

mv file_name ~/Desktop 

a fájlt áthelyezi az asztalra.

Ha egy könyvtárat kell hozzáadnia-R -hoz a könyvtár neve előtt:

mv -R directory_name ~/Desktop
    
válasz adott shadi 21.04.2013 15:58
forrás
27
mv -T /home/user/oldname /home/user/newname

Ez át fogja nevezni a könyvtárat, ha a cél nem létezik, vagy létezik, de üres. Ellenkező esetben hibát ad.

Ha ezt csinálja:

mv /home/user/oldname /home/user/newname

Két dolog következik:

  • Ha/home/user/newname nem létezik, átnevezi a/home/user/oldname -ot/home/user/newname
  • Ha a/home/user/newname létezik, a/home/user/oldname -ot/home/user/newname -ra, azaz/home/user/newname/oldname

Forrás: Hogyan lehet eldönteni, hogy az mv a könyvtár helyett a könyvtárba költözik?

    
válasz adott bmaupin 27.04.2016 20:31
forrás
4

Ez agvfs-move parancs átnevezi a fájlokat és a könyvtárakat is.

gvfs-move /home/user/oldname /home/user/newname
    
válasz adott Avinash Raj 21.04.2014 07:26
forrás
4

Ha szeretné átnevezni egy könyvtárat a fájlrendszeren a szintjén (például a saját könyvtárában tartózkodik, és egy könyvtárat szeretne átnevezni, amely szintén a saját könyvtárában van):

mv Directory ./NewNameDirectory
    
válasz adott Matt P 12.07.2014 15:26
forrás
1

A gvfs-rename átnevezi a könyvtárakat is. Hiba történik, ha az új névvel rendelkező könyvtár már létezik. Az egyetlen korlátozás az, hogy nem használhat útvonalat a mappa nevével. Tehát

gvfs-rename /home/boo /home/boo-the-dog 

nem fog működni, de

cd /home 
gvfs-rename boo boo-the-dog 

működni fog. Nem olyan hasznos, mint az mv -T, de az emberben azt olvastam, hogy a hálózati műveletekre szánták.

    
válasz adott thebunnyrules 29.11.2016 08:58
forrás