Kirjoittaja Aihe: Pääte, mv komento alihakemistoineen?  (Luettu 2885 kertaa)

oh1xe

  • Käyttäjä
  • Viestejä: 363
    • Profiili
Pääte, mv komento alihakemistoineen?
« : 07.08.13 - klo:12.12 »
Nyt olisi tarvetta selvittää muutamina (66,000) valokuvia, jotka ovat Kuvat kansiossa, vuosi-, kuukausi- ja päivä- kansioiden alla. Eli haluaisin siistää ne kaikki rohkeasti samaan kansioon ylikirjoituksen riskillä, jolloin voisin siivota tyhmät kuvat pois.

Mutta miten temppu tehdään niin, että saadaan siirrtettyä kaikki kuvat alikansioista (alihakemistoista) mukaan??
mv *.* ~/kansio siirsi kyllä tottakai kansiossa olevat kuvatt, mutta ei alihakemistoja.


matsukan

  • Käyttäjä
  • Viestejä: 2148
    • Profiili
Vs: Pääte, mv komento alihakemistoineen?
« Vastaus #1 : 07.08.13 - klo:14.04 »
http://forums.overclockers.com.au/showthread.php?t=429584

Yritit siirtää tiedostoja muttet hakemistoja ? Kannattaisi siirtää jokainen alikansio Kuvat kansiosta yksi kerrallaan?

Koodia: [Valitse]
mv /directory/directory1 /otherdirectory
tai joku näistä:

http://serverfault.com/questions/122233/how-to-recursively-move-all-files-including-hidden-in-a-subfolder-into-a-paren

Vai haluatko siirtää alihakemistoista samaan hakemistoon?

« Viimeksi muokattu: 07.08.13 - klo:14.10 kirjoittanut syrtek66 »
Pohjois-pohjanmaa
-- motto:  backupin tarve huomataan aina liian myöhään

jekku

  • Käyttäjä
  • Viestejä: 2624
    • Profiili
Vs: Pääte, mv komento alihakemistoineen?
« Vastaus #2 : 07.08.13 - klo:18.19 »
Nyt olisi tarvetta selvittää muutamina (66,000) valokuvia, jotka ovat Kuvat kansiossa, vuosi-, kuukausi- ja päivä- kansioiden alla. Eli haluaisin siistää ne kaikki rohkeasti samaan kansioon ylikirjoituksen riskillä, jolloin voisin siivota tyhmät kuvat pois.

Mutta miten temppu tehdään niin, että saadaan siirrtettyä kaikki kuvat alikansioista (alihakemistoista) mukaan??
mv *.* ~/kansio siirsi kyllä tottakai kansiossa olevat kuvatt, mutta ei alihakemistoja.



Onko noissa alihakemistojen nimissä tuo piste?


igor_2

  • Käyttäjä
  • Viestejä: 751
    • Profiili
Vs: Pääte, mv komento alihakemistoineen?
« Vastaus #3 : 07.08.13 - klo:19.22 »
Mutta miten temppu tehdään niin, että saadaan siirrtettyä kaikki kuvat alikansioista (alihakemistoista) mukaan??

Jotenkin tälleen se nyt ainakin kait käy:
Koodia: [Valitse]
find lahde-hakemisto -type f -name '*.jpg' -exec mv --target-directory=kohdehakemisto {} \;

Huomaa välilyönti ennen kaarisulkuja.

Mutta ennen kun lähtee urheilemaan, niin kannattaa koeponnistaa komentoa vaikka niin, että vaihtaa siirrä-komennon (mv) kopiointi-komennoksi (cp) ja katsoo, että komento toimii tarkoitetulla tavalla.

Backupithan sulla on ajan tasalla myös? Itsellä on joskus päässyt käymään niinkin, että olen siirtänyt nipun tiedostoja NULLiin (siis mustaan aukkoon) ja sinne ne sitten jää, jos ei ole varmuuskopioita.

oh1xe

  • Käyttäjä
  • Viestejä: 363
    • Profiili
Vs: Pääte, mv komento alihakemistoineen?
« Vastaus #4 : 08.08.13 - klo:13.27 »
Kiitos tiedoista!

-nyt pitää ottaa aikalisä. Aloin järjestellä Shotwellillä kuvia. Näemmä sillä siivous myös onnistuu, kun poistaa ja tyhjentää vielä roskiksen, niin kuvat häviävät levyltä oikeasti.
Siivoilin jo 20,000 kuvaa pois, mutta kun on koneessa 2 kovalevyä ja toisessa vielä kaksi eri linux versiota, menin sekaisin...
No ennen räntäkeliä on siivottu..

oh1xe

  • Käyttäjä
  • Viestejä: 363
    • Profiili
Vs: Pääte, mv komento alihakemistoineen?
« Vastaus #5 : 08.08.13 - klo:13.31 »
Nyt olisi tarvetta selvittää muutamina (66,000) valokuvia, jotka ovat Kuvat kansiossa, vuosi-, kuukausi- ja päivä- kansioiden alla. Eli haluaisin siistää ne kaikki rohkeasti samaan kansioon ylikirjoituksen riskillä, jolloin voisin siivota tyhmät kuvat pois.

Mutta miten temppu tehdään niin, että saadaan siirrtettyä kaikki kuvat alikansioista (alihakemistoista) mukaan??
mv *.* ~/kansio siirsi kyllä tottakai kansiossa olevat kuvatt, mutta ei alihakemistoja.

-tavallaan,  esim: valokuva01.jpg
tuo *.* juttu on DOS peruja, joka vielä päässä on muistissa.




Onko noissa alihakemistojen nimissä tuo piste?