PDA

Visualizza la versione completa : estrarre da un dvd e rinominare al volo dei files


almafer
05-02-2005, 17:25
ho un dvd con delle directory, dentro queste directory ci sono degli mp3, solo che i files mi vengono visti così:
Fabrizio De Andr?
ora potrei tirarli fuori ad uno ad uno e rinominarli, ma essendo alcune centinaia si potrebbe fare da shell, cioè pensavo di estrarli dal dvd rinominandoli al volo e copiarli sull'hd, io saprei anche come fare ma preferisco vedere se siete bravi voi :madai!?:


(che cazzata, non ne ho idea di come fare :cry: )

discepolo
06-02-2005, 00:30
perchè con fai

nella dir /mnt/dvd/

# cp *.mp3 /home/nomecartellapersonale/

io faccio così per i filmati!! :sbav:

GhePeU
06-02-2005, 00:49
con che applicazione/os è stato fatto il dvd? filesystem udf?

Caleb
06-02-2005, 00:51
cp *\?* dir_destinazione per copiarli su hd

per rinominarli boh

discepolo
06-02-2005, 03:40
Originariamente inviato da Caleb
cp *\?* dir_destinazione per copiarli su hd

per rinominarli boh

per copiarli in una sola volta :fagiano:

almafer
06-02-2005, 11:41
il dvd è stato fatto con k3b come dvd dati, il problema è che graficamente io dentro le dir ho solo dei file così:
Fabrizio De Andr?
mentre da shell li vedo interi con tanto di estensione .mp3, ma il ? nel mezzo sembra incasinare il tutto e non riesco a copiarli

GiorgioM
06-02-2005, 11:47
Per il rinomamento ( :D ) selvaggio degli mp3 io uso easytag, una manna dal cielo

almafer
06-02-2005, 13:08
programmi che rinominano ne ho trovati, il fatto è che deve rinominare mentre copia sull'hd :stordita:

cacao74
06-02-2005, 14:54
Molto probabilmente non ti servirà perchè da shell non incontri problemi, ma ti posto lo stesso questo scriptino.

ciao


[sergio@winnie ~/test]$ pwd
/home/sergio/test
[sergio@winnie ~/test]$ ls -l origine/
totale 0
-rw-r--r-- 1 sergio users 0 2005-02-05 23:02 Fabrizio de Andr?
-rw-r--r-- 1 sergio users 0 2005-02-06 11:06 Loredana Bert?
[sergio@winnie ~/test]$ ls -l destinazione/
totale 0
[sergio@winnie ~/test]$ ./mvDVD.sh origine/ destinazione/
[sergio@winnie ~/test]$ ls -l origine/
totale 0
-rw-r--r-- 1 sergio users 0 2005-02-05 23:02 Fabrizio de Andr?
-rw-r--r-- 1 sergio users 0 2005-02-06 11:06 Loredana Bert?
[sergio@winnie ~/test]$ ls -l destinazione/
totale 0
-rw-r--r-- 1 sergio users 0 2005-02-06 14:48 Fabrizio de Andrè
-rw-r--r-- 1 sergio users 0 2005-02-06 14:48 Loredana Bertè
[sergio@winnie ~/test]$ cat mvDVD.sh
#!/bin/bash
#
if [ "$#" -eq 0 ]; then
#SOURCE_DIR="."
#DEST_DIR="."
echo "Utilizzo: $0 <from_dir> <to_dir>"
exit 1
else
SOURCE_DIR="$1"
DEST_DIR="$2"
fi

for FILE in ${SOURCE_DIR}/*; do
NEW_NAME=`echo "$FILE" | tr [?] [è]`
cp "$FILE" "$DEST_DIR/${NEW_NAME#*/}"
done
[sergio@winnie ~/test]$

:)

Loading