Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Multimedia ja grafiikka => Aiheen aloitti: Hadacol - 20.03.16 - klo:01.41
-
Pitäisi kopioida musiikkia sisältävä kansio koneelta ulkoiseen muistiin, mutta tulee herjaus "virheellinen tiedoston nimi"... En löydä silmäilemällä tiedostoa, jonka nimessä näkyisi jotain virheellistä, joten tietäisikö kukaan miten moisen tiedosto nimen löytäisi ?
-
Varmaankin voisi ohjelmallisesti etsiä tiedostoja, joiden nimet sisältävät Windowsin varaamia merkkejä tai muita mahdollisia ongelmia. Itselläni taitaa musiikki- ja videotiedostoissa yleisimmät ongelmat olla kaksoispiste ja kysymysmerkki. Toimisikohan tämä noiden kahden merkin suhteen:
find -name '*:*' -o -name '*\?*'
-
Jos mahdollista sen ulkoisen muistin voi formatoida järkevämmällä tiedostojärjestelmällä.
Muistaakseni myös \, /, *, <,>, ; , | eivät kelpaa.
-
Pitäisi kopioida musiikkia sisältävä kansio koneelta ulkoiseen muistiin, mutta tulee herjaus "virheellinen tiedoston nimi"... En löydä silmäilemällä tiedostoa, jonka nimessä näkyisi jotain virheellistä, joten tietäisikö kukaan miten moisen tiedosto nimen löytäisi ?
koettaisin ajaa kopioinnin yksitellen:
cd kansio
for f in $(ls *.*)
do
cp $f polku_ulkoiseen_muistiin/kansio/. || echo "tiedostonimi $f on kelvoton"
done
-
Kiitos kaikille neuvoista. Homma saatu hoitoon. :D
-
Kiitos kaikille neuvoista. Homma saatu hoitoon. :D
Millaisia tiedostonimiä oli, ja oliko paljonkin?