View Full Version : creare script
steam-roller
14-11-2007, 19:11
Ciao a tutti!
Vorrei creare un semplice script al fine di spostare tutti i files contenuti in una cartella in un'altra.
Chi mi aiuta?
darkbasic
14-11-2007, 19:29
script? basta uno stupidissimo comando...
cp -R /path/to/dir1/* /path/to/dir2
Edit: mi ero scordato la wildcard
per copiare basta usare il comando cp
per "tagliare" o rinominare mv
per entrambi metti prima la cartella dove stanno i file e poi quella dove li vuoi mettere. per copiarli tutti invece di indicare il file esatto metti il carattere * come nome del file
cosi
mv /cartella/da/copiare/* /destinazione/dei/file
steam-roller
14-11-2007, 21:56
Grazie per le risposte!
Ho risolto in questo modo:
cd /home/nome_utente/cartella A
mv * /home/nome_utente/Desktop/cartella B
Mi domando se, al fine di velocizzare tale operazione, posso accorpare tutto in un unico comando.
Inizialmente ho pensato ad uno script da tenere sul Desktop e cliccare all'occorrenza. Infatti la cartella A è una cartella di downloads che periodicamente vado a svuotare.
darkbasic
14-11-2007, 22:05
cd /home/nome_utente/cartella A
mv * /home/nome_utente/Desktop/cartella B
Mi domando se, al fine di velocizzare tale operazione, posso accorpare tutto in un unico comando.
Come ho già detto:
mv /home/nome_utente/cartella_A/* /home/nome_utente/Desktop/cartella_B
Se vuoi creare uno script che ti permetta di eseguire l'operazione con un semplice click, crea un file e scrivici
#! /bin/bash
seguito tutti i comandi che vuoi (dopo essere andato a capo ovviamente)
chmod +x nomefile
per renderlo eseguibile
Dopodichè basta un ./nomefile o un click per eseguirlo.
steam-roller
14-11-2007, 22:31
Grazie mille.
Funziona!
:)
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.