|
Quelques commandes sur les fichiers
Commandes pour...
- créer un fichier :
-
$ touch test.txt
- connaître le
charset :
-
$ file -i report.txt
report.txt: text/plain; charset=iso-8859-1
- convertir un encodage
-
$ iconv -f UTF-8 -t ISO-8859-1 index.html > index-iso-8859-1.html
- lister les différences entre fichiers ou dossiers
- Les chemins doivent être locaux
(on ne peut cumuler avec un commande de connexion à distance comme ssh).
Exemple entre dossiers :
$ diff -arq /CHEMIN_ABSOLU/Fichier CHEMIN_RELATIF/Fichier_à_comparer 1> Resultat.txt -x '.DS_Store' -w -B
- Les options permettent d'ajuster le comportement de la commande diff :
-r pour descendre récursivement dans les dossiers,
-x pour ne pas prendre en compte les chaînes '.DS_Store',
-B pour ne pas prendre en compte les différences sur les caractères blancs,
- Autre exemple :
diff -arq /CHEMIN_ABSOLU/Fichier CHEMIN_RELATIF/Fichier_à_comparer 1> Resultat.txt -x '.DS_Store' -w -B -x 'Thumbs.db' -x '*.svn' -x '*.exe' -x '*.gif' -x '*.png' -x '*.css' -x '*.js' -x '*.jpg' -x '*.tiff' -x '*.bak' -x '*.log'
Quelques liens
|