ajout script diff

This commit is contained in:
pdiogoantunes 2017-04-07 11:43:55 +02:00
parent b59a2c5bec
commit 020c16e523

View file

@ -120,6 +120,12 @@ $ find DIR/ -type f -mtime +30 -delete
$ find DIR/ -type f -mtime +30 -exec rm '{}' \;
~~~
#### Comparer deux fichiers à travers SSH
~~~{.bash}
$ diff <fichier> <(ssh REMOTE cat <fichier>)
~~~
### Répertoire
#### Surveiller les ouvertures/écriture des fichiers présent dans un répertoire
@ -134,6 +140,23 @@ $ iwatch <target>
$ stat -c %U /tmp/* | sort | uniq -c | sort -n
~~~
#### Comparer deux répertoires à travers SSH
Générique :
~~~{.bash}
$ DIR=$PWD
$ for file in $(rsync -rvn $DIR REMOTE:$DIR | grep -v "^skipping non-regular file" | head -n -2); do diff $DIR/$file <(ssh REMOTE cat $DIR/$file); done
~~~
Pour /etc/ :
~~~
# for file in $(rsync -rvn /etc/ --exclude=*.log --exclude=ssh --exclude=ssl --exclude=.git --exclude=shadow* --exclude=gshadow* REMOTE:/etc/ | \
grep -v "^skipping non-regular file" | head -n -2); do \
diff /etc/$file <(ssh REMOTE cat /etc/$file); done
~~~
### Espace et Inode
#### Analyse disque