Cine lucreaza cu foldere care au fisiere multe stiu ca este o nebunie sa incepi mutarea sau copiere la un numar specific de fisiere din acel folder. In mode normal lumea incerca sa move/copy manual, unul cate unul.
Scriptul de mai jos va permite sa mutati intr-o secunda 100 fisiere dintr-un folder in altul.
Numarul 100 se poate modifica dupa bunul plac, in functie de nevoiele voastre.
1. login pe root
2. folositi comanda cd pentru a ajunge in folderul unde aveti fisierele
3. nano cp.sh si adaugati codul de mai jos
4. chmod 0777 cp.sh
5. ./cp.sh
Exemplu pentru a intelege mai bine.
Daca aveti un folder cu 3000 de fisiere si vreti sa mutati cate 500 fisiere in directoare diferite.
1. faceti cele 6 directoare
2. editati codul de la punctul 3 de mai sus, unde puneti calea catre folderul de destinatie, pentru fiecare in parte.
Scriptul de mai jos va permite sa mutati intr-o secunda 100 fisiere dintr-un folder in altul.
Numarul 100 se poate modifica dupa bunul plac, in functie de nevoiele voastre.
1. login pe root
2. folositi comanda cd pentru a ajunge in folderul unde aveti fisierele
3. nano cp.sh si adaugati codul de mai jos
Cod:
for file in $(ls -p | grep -v / | tail -100)
do
mv $file /cale/catre/fisierul/de/destinatie/la/fisiere/
done
5. ./cp.sh
Exemplu pentru a intelege mai bine.
Daca aveti un folder cu 3000 de fisiere si vreti sa mutati cate 500 fisiere in directoare diferite.
1. faceti cele 6 directoare
2. editati codul de la punctul 3 de mai sus, unde puneti calea catre folderul de destinatie, pentru fiecare in parte.