Nieuws:

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

Auteur Topic: [Opgelost] Samenvoegen directory's  (gelezen 643 keer)

Offline wowo

  • Lid
  • Steunpunt: Nee
[Opgelost] Samenvoegen directory's
« Gepost op: 2012/10/28, 13:52:23 »
Ik heb met photorec gewerkt voor iemand en dat werkte prima.
Photorec maakte in mijn geval een directory genaamd Recup-totaal aan met ongeveer 500 subdirectory's (recup_dir.1, recup_dir.2, recup_dir.3 etc. etc. ...) met daarin de bestanden.
Nu wil de inhoud (dus de losse bestanden) van de subdirectory's samenvoegen.

Nu heb ik het volgende commando's gebruikt:mkdir Recup-merge
mv Recup-totaal/*/* Recup-merge
rmdir Recup-totaal/*
Helaas geeft dit de melding:
bash: /bin/mv: Argumentenlijst is te langVia google heb ik verder gevonden dat ik er blijkbaar een maximum is verbonden aan de hoeveelheid bestanden.
Ik zou als oplossing in plaats van het commando mv moeten gaan werken met het commando xargs.

Wie kan mij het juiste commando kunnen geven om voor mekaar te krijgen wat ik wil ?
 


 
« Laatst bewerkt op: 2012/11/02, 19:14:09 door wowo »
Desktop Ubuntu 16.04 LTS

Offline ivo

  • Lid
  • Steunpunt: Nee
Re: Samenvoegen directory's
« Reactie #1 Gepost op: 2012/10/28, 16:40:21 »
Je had nog één stapje verder kunnen gaan door op google te zoeken naar voorbeelden van xargs.................. ;)

http://www.electrictoolbox.com/argument-list-too-long-linux/
There are only 10 types of people in the world; those who understand binary and those who don't.

Offline wowo

  • Lid
  • Steunpunt: Nee
Re: Samenvoegen directory's
« Reactie #2 Gepost op: 2012/10/28, 16:50:08 »
Mooie tutorial.
Eerst maar een kopie maken (duurt bij 77GB op een langzame usb 2 externe schijf natuurlijk uren) en dan dit maar eens uitproberen.
Bedankt alvast.
Desktop Ubuntu 16.04 LTS

Offline koos4401

  • Lid
  • Steunpunt: Nee
Re: Samenvoegen directory's
« Reactie #3 Gepost op: 2012/10/28, 19:45:39 »
Nieuwsgierig én off-topic  :rolleyes::
Citaat
duurt bij 77GB op een langzame usb 2 externe schijf natuurlijk uren
Met Clonezilla geschat op 64 minuten. Klop(te) dat?
End Nieuwsgierig én off-topic
Op 27-okt-2009 om 08.20 GMT geregistreerd als gebruiker nr.: 498523

Offline wowo

  • Lid
  • Steunpunt: Nee
Re: Samenvoegen directory's
« Reactie #4 Gepost op: 2012/10/28, 21:48:50 »
Heb gemerkt dat nautilus erg traag wordt als je gaat werken met het samenvoegen van veel directory's.
Daarom heb ik het samenvoegen van de directory's per 50 stuks gedaan
Omdat het aantal bestanden in de Recup-merge directory wel erg groot wordt, maak ik per bestandssoort vervolgens nog directory's.
Een voorbeeld van een door mij nu gebruikte commando:
find /home/silencio1/Recup-totaal-kopie/1-50/*.*/* -name "*.jpg" | xargs -i mv {} /home/silencio1/Recup-merge/@koos4401:
Het duurde volgens mij ongeveer 1,5 uur.
Desktop Ubuntu 16.04 LTS

Offline koos4401

  • Lid
  • Steunpunt: Nee
Re: Samenvoegen directory's
« Reactie #5 Gepost op: 2012/10/29, 09:33:08 »
Dank, wowo!
Ik heb mijn schatting gegeven op (een) oudere versies van Clonezilla.
Ik vind dat voor Clonezilla gaat gelden: hoe nieuwer, hoe trager.
Deze beperking kan natuurlijk ook door mijn (5 jaar oude) hardware "geleverd" worden. Ik gebruik Clonezilla zonder 'on the fly' reparaties en checks.
Nogmaals dank. :)
Op 27-okt-2009 om 08.20 GMT geregistreerd als gebruiker nr.: 498523