« Commandes BASH » : différence entre les versions

Aucun résumé des modifications
Aucun résumé des modifications
Ligne 3 : Ligne 3 :
== Example RSYNC aller et retour avec chown et chmod ==
== Example RSYNC aller et retour avec chown et chmod ==


<pre>
rsync local -> serveur rsync -avz --delete --chown="user:group" --chmod="D2755,F644" --rsync-path="sudo rsync" -e "ssh -p654" /users/toto/ user@1.2.3.4:/home/toto/
rsync local -> serveur rsync -avz --delete --chown="user:group" --chmod="D2755,F644" --rsync-path="sudo rsync" -e "ssh -p654" /users/toto/ user@1.2.3.4:/home/toto/


rsync serveur -> local rsync -avz --delete --no-owner --no-group --no-perms --rsync-path="sudo rsync" -e "ssh -p654" user@1.2.3.4:/home/toto/ /users/toto/
rsync serveur -> local rsync -avz --delete --no-owner --no-group --no-perms --rsync-path="sudo rsync" -e "ssh -p654" user@1.2.3.4:/home/toto/ /users/toto/
 
</pre>


== Linux version noyau ==
== Linux version noyau ==
Ligne 31 : Ligne 32 :


compter le nombre de fichiers dans un répertoire
compter le nombre de fichiers dans un répertoire
find /dossier/path/etc -maxdepth 1 -type f | wc -l
<code>find /dossier/path/etc -maxdepth 1 -type f | wc -l</code>


compter le nombre de fichiers dans un répertoire selon son extension
compter le nombre de fichiers dans un répertoire selon son extension