Bash-Linux.com : Le SHELL pour les nuls

  Actuellement 50 lignes de commande et 1472 man disponibles
login as: root
root@213.186.33.18's password:
Last login: Mon Feb 13 7:53:13 2012 from 38.107.179.226
[root@bash-linux ~] # echo "Bienvenue sur Bash-Linux.com"_
 Bash Linux
Noter cette ligne de commande

 Trouver sur votre serveur dédié les fichiers faisant moins de 1 Mo et contenant un certain mot

find / -size -1024 -type f | xargs grep "Bonjour" > fichier.txt


 Description / Détails
Ceci va chercher sur votre serveur dédié tous les fichiers de moins de 1024 Ko contenant "Bonjour"

find / indique que vous cherchez sur tout le serveur, changez-le si vous ne voulez chercher que dans un dossier précis.

-size -1024 indique vous ne cherchez que dans les fichiers de moins de 1 Mo (1024 Ko). Vous pouvez faire "-size +200", etc...

-type f indique vous ne cherchez que des fichiers.

grep "Bonjour" va rechercher dans tous les résultats précédents (donc des fichiers de moins de 1 Mo) le mot Bonjour et afficher le résultat.

> fichier.txt indique que le résultat sera écrit dans un fichier "fichier.txt", qui sera créé à la racine de la recherche (ici / ). Vous pouvez ne pas l'indiquer, le résultat s'affichera alors directement sur votre écran.
CommentairesNote : Utilisez les balises <CODE></CODE> pour entourer vos lignes de code si vous en donnez  
Yus
Dans le même style si vous cherchez les fichiers de plus de 100 Mo sur votre hebergement, faites

ls -Ssh1 `find ./ -size +102400 -type f`

Attention aux majuscules/minuscules: c'est bien -Ssh1
ça affiche la liste des gros fichiers, classé un fichier par ligne (1), avec la taille à coté (s), humanreadable (h), et ordonné par tailles décroissantes (S)

Pratique pour trouver les gros fichiers qui vous bouffent toute la place :D

 Ajouter un commentaire
Votre nom


Votre commentaire


Un petit captcha rapide




 Nota Bene
Exécuter une ligne de commande quelconque peut potentiellement endommager votre serveur d'hébergement et/ou vos fichiers. Nous ne pourrons en aucun cas être tenus responsables de tout dommage et/ou perte de données liés de près ou de loin à l'utilisation des lignes fournies sur ce site.


 Recherche

Dans ce moteur de recherche, vous pouvez taper directement votre besoin, en une phrase normale, humaine.
Exemple : vous cherchez comment remplacer un mot par un autre dans tous les fichiers d'un certain dossier. Vous pouvez écrire "Comment remplacer un mot par un autre dans tous les fichiers d'un dossier". Le moteur vous ramenera les résultats en fonction de leur pertinence.
Vous pouvez bien sûr ne chercher qu'un seul mot-clé, par exemple "find".
 Toutes les lignes de code
Par popularité
Par fonction
Recherche avancée
 Les logiciels SHELL/SSH
Putty
Astuces Bash
Faire du SHELL avec PHP!
 La doc officielle
Les man Linux en français
Les man Linux en anglais
 Proposer vos bash
Partagez vos lignes!
 Les requêtes
Déposer une requête
Voir/répondre à une requête
 Quelques sites interessants
Bons sites pour apprendre
 Rechercher