Commandes diverses
Réorganisation répertoires et déplacement de fichiers
Pour déplacer des fichiers dont le chemin est écrit dans un fichier texte vers un autre répertoire, en préservant l'arborescence et en remplaçant les espaces par des underscores :
for i in $(cat list-fichiers.txt); do mkdir -p autre-repertoire/$(dirname ${i} | sed -e 's/ /_/g') && mv ${i} autre-repertoire/$(dirname ${i} | sed -e 's/ /_/g')/$(basename ${i} | sed -e 's/ /_/g'); done
Indenter automatiquement un fichier avec vim
Dans son vimrc, c'est pas mal de mettre la taille de l'indentation voulue :
filetype plugin indent on " required! set tabstop=4 set shiftwidth=4
Ensuite la commande est ggvG=
Pour le support d'apache, mettre le fichier trouvé ici dans le répertoire /usr/share/vim/vimXX/indent/apache.vim