Outils pour utilisateurs

Outils du site


linux_commandes

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
linux_commandes [2019/11/25 13:33] – [Rechercher un fichier par son nom] nicoantolinux_commandes [2022/02/10 07:52] (Version actuelle) – nicoanto
Ligne 1: Ligne 1:
 ====== Linux / Commandes ====== ====== Linux / Commandes ======
 +
 +{{ ::linuxcommandlinecheatsheet.pdf |Linux Command Line Cheat Sheet}}
  
 ===== Rechercher un fichier par son nom ===== ===== Rechercher un fichier par son nom =====
Ligne 23: Ligne 25:
 find / -type f -name httpd.conf find / -type f -name httpd.conf
 </code> </code>
 +
 +  * Chercher les fichiers avec une taille spécifique
 +Chercher les fichiers de plus de 650 MB dans le répertoire ~/Downloads/
 +<code>
 +find ~/Downloads/ -size +650M
 +</code>
 +
 +Chercher les fichiers de plus de 1 GB dans le répertoire ~/Downloads/
 +<code>
 +find ~/Downloads/ -size +1G
 +</code>
 +
 +Chercher les fichiers de plus de 1 kB dans le répertoire ~/Downloads/
 +<code>
 +find ~/Downloads/ -size +1024k
 +</code>
 +
 +===== Nombre de fichiers dans un répertoire =====
 +
 +Dans le répertoire courant
 +<code>
 +ls | wc -l
 +</code>
 +
 +En spécifiant un répertoire
 +<code>
 +ls /etc | wc -l
 +</code>
 +
 ===== Utilisation disque ===== ===== Utilisation disque =====
 +==== Liste des fichiers triés par taille ====
 +
 +Du plus grand au plus petit
 +<code>
 +$ ls -S -l
 +</code>
 +
 +Du plus petit au plus grand
 +<code>
 +$ ls -lSr
 +</code>
 +
 ==== Taille dispo ==== ==== Taille dispo ====
 <code> <code>
Ligne 41: Ligne 84:
 ===== Compression ===== ===== Compression =====
 ==== Compression avec zip ==== ==== Compression avec zip ====
 +Création
 <code> <code>
 zip -r output_file.zip file1 folder1 zip -r output_file.zip file1 folder1
 +</code>
 +
 +Extraction
 +<code>
 +unzip nom_du_fichier.zip -d destination
 </code> </code>
  
Ligne 87: Ligne 136:
 # download: remote -> local # download: remote -> local
 <code> <code>
-scp user@remote_host:remote_file local_file +scp user@remote_host:remote_file local_file 
 +</code> 
 + 
 +Exemple 
 +<code> 
 +scp nxuser@vdemopro1136dsy.extranet.3ds.com:/tmp/cloudview-V6R2020x.R0.101779-linux-x64.zip /tmp/cloudview-V6R2020x.R0.101779-linux-x64.zip
 </code> </code>
  
Ligne 116: Ligne 170:
 </code> </code>
  
 +
 +===== Crontab =====
 +
 +==== Afficher la liste des actions ====
 +<code>crontab -l</code>
 +
 +==== Supprimer toutes les actions ====
 +<code>crontab -r</code>
 +
 +==== Editer les actions ====
 +<code>crontab -e</code>
 +
 +==== Syntaxe ====
 +
 +<code>
 +# Example of job definition:
 +# .---------------- minute (0 - 59)
 +# |  .------------- hour (0 - 23)
 +# |  |  .---------- day of month (1 - 31)
 +# |  |  |  .------- month (1 - 12) OR jan,feb,mar,apr ...
 +# |  |  |  |  .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat
 +# |  |  |  |  |
 +# *  *  *  *  *  user command to be executed
 +</code>
 +
 +==== Exemples ====
 +
 +Exécution tous les jours à 22h00 d'une commande et rediriger les infos dans sauvegarde.log :
 +<code>00 22 * * * /root/scripts/sauvegarde.sh >> sauvegarde.log</code>
 +
 +Exécution d'une commande toutes les 6 heures :
 +<code>00 */6 * * * /root/scripts/synchronisation-ftp.sh</code>
 +
 +==== Logs ====
 +<code>grep CRON /var/log/syslog</code>
 +
 +===== Créer un lien symbolique =====
 +
 +Pour un fichier :
 +<code>ln -s source_file myfile</code>
 +
 +Pour un répertoire :
 +<code>ln -s /path/to/dir /path/to/symlink</code>
 +
 +===== Chmod/Chown =====
 +
 +Pour changer le propriétaire d'un fichier
 +
 +<code>
 +chown e4apop:e4apop Access.xml
 +</code>
linux_commandes.1574688800.txt.gz · Dernière modification : (modification externe)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki