linux:commands

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édentes Révision précédente
Prochaine révision
Révision précédente
linux:commands [2025/11/04 23:49] – [Commandes Linux] add link about nano config phswlinux:commands [2026/08/02 19:19] (Version actuelle) – [find] fix formatting phsw
Ligne 65: Ligne 65:
  
 ==== crontab ==== ==== crontab ====
 +
 +  * [[https://george.mand.is/2025/09/more-dynamic-cronjobs/|More dynamic cronjobs]]
  
 Les logs des exécutions des crons sont dans ''/var/log/syslog'': Les logs des exécutions des crons sont dans ''/var/log/syslog'':
Ligne 183: Ligne 185:
 Options: Options:
   * ''-delete'' : supprimer les fichiers trouvés   * ''-delete'' : supprimer les fichiers trouvés
-  * ''-exec du -ch {} +'' : connaître la taille des fichiers trouvés. S'il y a trop de fichiers, ''find'' va faire des paquets de paramètres et plusieurs appels à ''du''. La solution est d'utiliser : ''find -type f -iname *.jpg -print0 | du -ch --files0-from=-'' ([[https://unix.stackexchange.com/questions/41550/find-the-total-size-of-certain-files-within-a-directory-branch|source]]).+  * ''-exec du -ch {} +'' : connaître la taille des fichiers trouvés. S'il y a trop de fichiers, ''find'' va faire des paquets de paramètres et plusieurs appels à ''du''. La solution est d'utiliser : ''find -type f -iname *.jpg -print0 | du -ch %%--%%files0-from=-'' ([[https://unix.stackexchange.com/questions/41550/find-the-total-size-of-certain-files-within-a-directory-branch|source]]).
   * ''-type d'' : cherche uniquement des dossiers   * ''-type d'' : cherche uniquement des dossiers
   * ''-perm -g+r,g+x'' : cherche les fichiers avec le groupe qui peut lire et exécuter   * ''-perm -g+r,g+x'' : cherche les fichiers avec le groupe qui peut lire et exécuter
Ligne 307: Ligne 309:
  
 ==== rsync ==== ==== rsync ====
 +
 +  * [[https://www.jeffgeerling.com/blog/2025/4x-faster-network-file-sync-rclone-vs-rsync/|4x faster network file sync with rclone (vs rsync)]]
  
 <code bash> <code bash>
Ligne 474: Ligne 478:
 <code bash> <code bash>
 sed -n -e '/^BEGIN$/,/^END$/{/^BEGIN$/d;/^END$/d;p;}' input sed -n -e '/^BEGIN$/,/^END$/{/^BEGIN$/d;/^END$/d;p;}' input
 +</code>
 +
 +
 +=== N'affiche que les deuxièmes lignes après un motif ===
 +
 +  * [[https://www.baeldung.com/linux/show-nth-line-after-match|Source]]
 +
 +<code>
 +Truc
 +Foo:
 +Machin
 +Ligne à afficher
 +Truc
 +Foo:
 +sdfs
 +Ligne à afficher
 +sdfs
 +</code>
 +
 +
 +<code bash>
 +sed -n '/Foo:/{n;n;p}' $file
 </code> </code>
 ==== sort === ==== sort ===
  • linux/commands.1762296568.txt.gz
  • Dernière modification : 2025/11/04 23:49
  • de phsw