Project

General

Profile

Elenco degli utenti LDAPOctofuss » contenuto_cartella_home.sh

Elena Grandi, 03/21/2017 12:43 PM

 
1
#!/bin/bash
2

    
3
for a in `ls /home/ > /tmp/db_originale_home.txt`; do \
4
        cat sed -e 's/ /\n/'; \
5
done
6

    
7

    
8
echo
9
echo "creo il file /tmp/db_originale_home.txt che contiene tutti i nomi delle cartelle all'interno della cartella home"
10
chmod 777 /tmp/db_originale_home.txt
11
sleep 4
12
echo
13

    
14

    
15
echo "creo una copia di sicurezza del file db_originale_home.txt nella cartella home di root"
16
cp /tmp/db_originale_home.txt ~
17
sleep 4
18
echo
19

    
20

    
21
echo "creo la cartella /home/tmp"
22
mkdir /home/tmp
23
sleep 2
24
echo
25

    
26

    
27
echo "sposto tutte le home nella cartella /home/tmp"
28
sleep 3
29
echo
30

    
31

    
32
for e in `less /tmp/db_originale_home.txt`; do \
33
        echo
34
        echo "*******"
35
        echo "sposto la cartella $e in /home/tmp"; \
36
        echo "*******"
37
        echo
38
        sleep 2
39
        mv /home/* /home/tmp/ &> /dev/null; \
40
done
41

    
42

    
43
sleep 2
44
echo
45
echo "sono state spostate tutte le home"
46
echo
47

    
48
echo "NON DIMENTICARE DI CANCELLARE TUTTE LE 'NON-HOME' dal file /tmp/db_originale_home.txt"
49
sleep 4
(1-1/3)