Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: [Opgelost] verplaatsen bestanden lukt niet  (gelezen 2097 keer)

Offline njo

  • Lid
  • Steunpunt: Nee
[Opgelost] verplaatsen bestanden lukt niet
« Gepost op: 2010/10/08, 23:01:33 »
Hoop dat iemand me kan helpen. Ik heb het volgende commando gegeven:
mv -f directory/* directory/.htaccess .
Krijg daarbij de volgende foutmelding:
mv: cannot move 'directory/subdir' to './subdir': Directory not empty en dit geldt voor alle aanwezige subdirs.
Wat doe ik fout?
Dank voor jullie antwoorden/suggesties


Moderator edit: topic als opgelost gemarkeerd.
« Laatst bewerkt op: 2010/11/17, 10:36:32 door Ron »

Offline Gijsbert

  • Lid
  • Steunpunt: Ja
Re: verplaatsen bestanden lukt niet
« Reactie #1 Gepost op: 2010/10/08, 23:27:05 »
You should use mv -if old/* new/ without the trailing *.

This is because it unrolled to

mv -if old/foo old/bar old/baz new/foo new/bar new/baz

i.e. move everything into new/baz

This is not what you wanted.
Van http://stackoverflow.com/questions/868198/linux-command-how-to-move-a-directory
Voor meer informatie over mv, type in de terminal info mv of man info En verder is er heel veel te vinden op www.google.nl/linux
In der Beschränkung zeigt sich der Meister.

Offline njo

  • Lid
  • Steunpunt: Nee
Re: verplaatsen bestanden lukt niet
« Reactie #2 Gepost op: 2010/10/11, 15:07:28 »
Gijsbert,
Bedankt voor je snelle antwoord en excuses voor mijn trage beantwoording.
Natuurlijk heb ik de opties die je voorstelde al geprobeerd (en bij een "normale" subdir was het geen probleem).
Nee, het venijn zit in de staart: het bestand .htacces is namelijk een systeembestand en geen directory. Misschien ter verdere uitleg: ik ben heel voorzichtig aan het proberen om een LAMP-server op te zetten en bij het installeren moest ik het eerdergenoemde commando uitvoeren en dat lukt me dus niet (Heb overigens ook al bij Server en Netwerk gekeken, maar kan er daar niets over vinden).
Hoop op reacties van de forum-leden,
dank!!,
njo

Offline Gijsbert

  • Lid
  • Steunpunt: Ja
Re: verplaatsen bestanden lukt niet
« Reactie #3 Gepost op: 2010/10/11, 17:08:03 »
Als je iets met een bestands systeem of map wilt doen, zal je als root moeten werken, dus sudo voor je commando zetten.
Ik neem aan dat je dit nog niet gedaan hebt? Anders is er iets mis.
In der Beschränkung zeigt sich der Meister.

Offline njo

  • Lid
  • Steunpunt: Nee
Re: verplaatsen bestanden lukt niet
« Reactie #4 Gepost op: 2010/10/11, 17:39:58 »
Ja, ik heb het als root gedaan (zeker met een systeembestand).

Offline Gijsbert

  • Lid
  • Steunpunt: Ja
Re: verplaatsen bestanden lukt niet
« Reactie #5 Gepost op: 2010/10/11, 18:21:47 »
Ga eens met nautilus naar het bestand/map, klik er rechts op met de muis, klik op eigenschappen, klik op het tabblad rechten staan deze goed?
In der Beschränkung zeigt sich der Meister.

Offline njo

  • Lid
  • Steunpunt: Nee
Re: verplaatsen bestanden lukt niet
« Reactie #6 Gepost op: 2010/10/13, 12:12:13 »
Helaas bieden de aangedragen oplossingen geen soelaas.
Zijn er nog andere mogelijkheden?

Offline Gijsbert

  • Lid
  • Steunpunt: Ja
Re: verplaatsen bestanden lukt niet
« Reactie #7 Gepost op: 2010/10/14, 19:47:08 »
Het enigste wat ik zo even nog kan bedenken, verwijder het bestand .htacces en zt het even op een aparte plek. Kopieer dan de map en zet daarna .htacces daarin terug. Lukt dit of kan dit ook niet?
In der Beschränkung zeigt sich der Meister.

Offline donpedroII

  • Lid
  • Steunpunt: Nee
Re: verplaatsen bestanden lukt niet
« Reactie #8 Gepost op: 2010/10/14, 20:55:56 »
Citaat
mv -f directory/* directory/.htaccess .
Krijg daarbij de volgende foutmelding:
mv: cannot move 'directory/subdir' to './subdir'

Even uitleggen wat je hier probeert te doen met het commando 'mv'

Je wilt alles (*) uit directory(x) , en nu komt het, plaatsen in directory(x) .htaccess.
Daar .htacces een bestand is i.p.v. een directory, krijg je inderdaad de rare opmerking over ./subdir.

De vraag is nu wat staat er in directory(x).
Als daar een .htaccess file staat, dan hoef je dus geen extra dingen mee te geven ( lees Gijsbert zijn eerste opmerking ).
Ook een beetje een raar mv commando, een gehele directory verplaatsen naar een bestand  ??? in diezelfde directory  ???
Of hebben we het hier over 2 afzonderlijke directories ?

Ref: http://www.computerhope.com/unix/umv.htm

« Laatst bewerkt op: 2010/10/14, 20:59:00 door donpedroII »
Ubuntu Pocket Guide and Reference - LinuxCommands.org - Manual Pages (man)

PC: Ubuntu 18.04 LTS /  Intel Core i5 8600 / Gigabyte B360M DS3H / Samsung 970 EVO / Corsair Vengeance LPX 16GB

Offline njo

  • Lid
  • Steunpunt: Nee
Re: verplaatsen bestanden lukt niet
« Reactie #9 Gepost op: 2010/11/02, 10:40:15 »
@donpedroII
Don PedroII, ben aan het proberen een magento webshop te maken. De instructies voor de installatie zijn op te zoeken in magentocommerce.com (ssh versie). Het addertje onder het gras is de punt die na .htaccess komt nl als volgt mv -f magento/* magento/.htaccess .   Met andere woorden de punt achter htaccess maakt deel uit dan de instructie. Ben nog steeds zoekende.
njo

Offline donpedroII

  • Lid
  • Steunpunt: Nee
Re: verplaatsen bestanden lukt niet
« Reactie #10 Gepost op: 2010/11/02, 12:50:26 »
Probeer eens het volgende om het per file uit te voeren.
mv -f magento/* .
mv -f magento/.htaccess .
Reden waarom ik dit aangeef is de wijze waarop mv werkt.
Eerst het commando, dan de optie en dan bronbestanden en dan de plek waar het naar toe moet.
Ubuntu Pocket Guide and Reference - LinuxCommands.org - Manual Pages (man)

PC: Ubuntu 18.04 LTS /  Intel Core i5 8600 / Gigabyte B360M DS3H / Samsung 970 EVO / Corsair Vengeance LPX 16GB

Offline njo

  • Lid
  • Steunpunt: Nee
Re: verplaatsen bestanden lukt niet
« Reactie #11 Gepost op: 2010/11/17, 10:04:50 »
OPGELOST Na lang zoeken en met hulp van vrienden is het probleem opgelost: na de laatste punt moet nog een "/" staan en die was men vergeten te noemen in de instructie. Ik dank iedereen die heeft meegedacht om mijn probleem op te lossen.
Verzoek de moderator dit topic te sluiten