Nieuws:

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

Auteur Topic: [OPGELOST]CLI kommando voor kopiëren.  (gelezen 1129 keer)

Offline henkoegema

  • Lid
    • PA2HO
  • Steunpunt: Nee
[OPGELOST]CLI kommando voor kopiëren.
« Gepost op: 2011/04/01, 20:38:47 »
Wie kan mij helpen met een kommando (CLI command) om alle png files uit de directory
/media/FREECOM HDD/  (met subdirectories) te kopiëren naar
~/Desktop/recovery
« Laatst bewerkt op: 2011/04/02, 13:41:15 door henkoegema »
Miscere utile dulci. (Ter leering ende vermaeck)
http://henk.oegema.com  (On RaspberryPi2)
Registered linux user 520520.  In gebruik: Ubuntu  20.04.1  Hobby's: Radio Amateur callsign: PA2HO Interesses: Raspberry Pi & Arduino (en Calculus)

Offline SeySayux

  • Lid
    • SeySayux.net
  • Steunpunt: Nee
Re: CLI kommando voor kopieëren.
« Reactie #1 Gepost op: 2011/04/01, 20:53:26 »
Alle bestanden kopiëren:

cp -r /media/FREECOM\ HDD/ ~/Desktop/recovery

Alleen PNG-bestanden kopiëren

for x in $(pushd /media/FREECOM\ HDD; find . -type d; popd); do mkdir -p ~/Desktop/recovery/"$x"; done
for x in $(pushd /media/FREECOM\ HDD; find . | grep -i '\.png$'; popd); do cp /media/FREECOM\ HDD/"$x" ~/Desktop/recovery/"$x"; done

- Seysayux
I use a Unix-based system, that means I'll get laid as often as I have to reboot.
LibSylph
SeySayux.net

Offline henkoegema

  • Lid
    • PA2HO
  • Steunpunt: Nee
Re: CLI kommando voor kopieëren.
« Reactie #2 Gepost op: 2011/04/01, 21:15:47 »
..............................
..............................

for x in $(pushd /media/FREECOM\ HDD; find . -type d; popd); do mkdir -p ~/Desktop/recovery/"$x"; done
for x in $(pushd /media/FREECOM\ HDD; find . | grep -i '\.png$'; popd); do cp /media/FREECOM\ HDD/"$x" ~/Desktop/recovery/"$x"; done

- Seysayux

Is het de bedoeling dat ik beide lijnen gebruik ?
Miscere utile dulci. (Ter leering ende vermaeck)
http://henk.oegema.com  (On RaspberryPi2)
Registered linux user 520520.  In gebruik: Ubuntu  20.04.1  Hobby's: Radio Amateur callsign: PA2HO Interesses: Raspberry Pi & Arduino (en Calculus)

Offline SeySayux

  • Lid
    • SeySayux.net
  • Steunpunt: Nee
Re: CLI kommando voor kopiëren.
« Reactie #3 Gepost op: 2011/04/02, 09:56:24 »
Ja, de eerste maakt de mappenstructuur aan, de tweede kopieert de bestanden.
I use a Unix-based system, that means I'll get laid as often as I have to reboot.
LibSylph
SeySayux.net

Offline henkoegema

  • Lid
    • PA2HO
  • Steunpunt: Nee
Re: CLI kommando voor kopiëren.
« Reactie #4 Gepost op: 2011/04/02, 11:10:43 »
Ja, de eerste maakt de mappenstructuur aan, de tweede kopieert de bestanden.

Wat is echter wil is alle png files van /media/FREECOMM HDD/henk kopiëren naar ~/Desktop/recovery.
In /media/FREECOMM HDD/henk heb ik veel subdirectories. Alle files uit alle subdirectories moeten in één map gezet worden, nl ~/Desktop/recovery
Zodat alle foto's dus op één plaats komen.

Mvgr.
Henk
Miscere utile dulci. (Ter leering ende vermaeck)
http://henk.oegema.com  (On RaspberryPi2)
Registered linux user 520520.  In gebruik: Ubuntu  20.04.1  Hobby's: Radio Amateur callsign: PA2HO Interesses: Raspberry Pi & Arduino (en Calculus)

Offline SeySayux

  • Lid
    • SeySayux.net
  • Steunpunt: Nee
Re: CLI kommando voor kopiëren.
« Reactie #5 Gepost op: 2011/04/02, 11:27:42 »
Ah, okee, da's nog eenvoudiger.

for x in $(find /media/FREECOM\ HDD | grep '\.png$'); do cp "$x" ~/Desktop/recovery/; done
I use a Unix-based system, that means I'll get laid as often as I have to reboot.
LibSylph
SeySayux.net

Offline henkoegema

  • Lid
    • PA2HO
  • Steunpunt: Nee
Re: CLI kommando voor kopiëren.
« Reactie #6 Gepost op: 2011/04/02, 13:40:32 »
Ah, okee, da's nog eenvoudiger.

for x in $(find /media/FREECOM\ HDD | grep '\.png$'); do cp "$x" ~/Desktop/recovery/; done

Bedankt.   ;)
Miscere utile dulci. (Ter leering ende vermaeck)
http://henk.oegema.com  (On RaspberryPi2)
Registered linux user 520520.  In gebruik: Ubuntu  20.04.1  Hobby's: Radio Amateur callsign: PA2HO Interesses: Raspberry Pi & Arduino (en Calculus)