Archive

Cette section rassemble les meilleurs astuces issues du site OSXFAQ. Ces astuces ont été traduites et publiées après accord des auteurs du site OSXFAQ.

Archives pour la catégorie ‘Astuces OSXFAQ’

Mercredi - Partir en Vrille

09/02/2005

Choisissez la correcte méthode de boucle afin de préserver les espaces dans les noms de fichier.

Pour traiter ces deux fichiers :

$ ls -1 file*

file one

file two

Cela ne marchera pas :

$ cat loop
#!/bin/bash
ls=$(ls file*)

for i in $ls; do
  echo "File: $i"
done

$ ./loop
File:…

Thierry Astuces OSXFAQ

Mardi - Find, Xargs et Espaces

08/02/2005

‘Find’ est une commande souvent utilisée pour dénicher des fichiers particuliers dans une hiérarchie de répertoires et pour traiter chaque fichier, en passant souvent les noms de fichier à ‘xargs’.

Cependant, cela échouera pour les noms de fichier contenant des espaces…

Thierry Astuces OSXFAQ

Lundi - Sur la Ligne de Commande

07/02/2005

La copie avec des noms de fichier contenant des espaces est problématique à la fois pour celui qui débute avec les lignes de commandes et pour celui qui est plus expérimenté. Cette semaine apporte quelques solutions.

Espaces dans les Noms de…

Thierry Astuces OSXFAQ

Vendredi - Trouver son Chemin

04/02/2005

Utilisez ‘-regex’ pour traverser un chemin en entier.

Les semaines précédentes ont abordé ‘-name’ et ‘-iname’ qui ne s’appliquaient qu’au noms des fichiers. ‘-regex’ s’applique au chemin entier.

Trouvez tous les répertoires appelés test, où qu’ils soient dans la hiérarchie des répertoires.

$…

Thierry Astuces OSXFAQ

Jeudi - Find et Du

03/02/2005

Trouvez le top ten des fichiers/répertoires les plus grands.

$ du -sk ~/* | sort -nr | head -n 10

2252708 /Users/saruman/Pictures

490664 /Users/saruman/Library

186164 /Users/saruman/Sites

132596 /Users/saruman/Development

46928 /Users/saruman/Documents

33216 /Users/saruman/osxfaq

14372 /Users/saruman/Movies

12304 /Users/saruman/.Trash

10252 /Users/saruman/Desktop

580 /Users/saruman/.gimp-2.0

‘du’ (Disk Usage) affiche la taille de tous les fichiers/répertoires (~/*). ‘-s’…

Thierry Astuces OSXFAQ

Mercredi - Restreindre le Find

02/02/2005

Empêcher le ‘find’ de traverser d’autres systèmes de fichiers et de suivre des liens symboliques.

Utilisez l’option ‘-x’ pour empêcher ‘find’ de regarder à l’intérieur des volumes montés :

$ ls /Volumes/

Inside Mac Media OSX-saruman guest

$ find -x /Volumes

/Volumes

/Volumes/guest

/Volumes/Inside Mac Media

/Volumes/OSX-saruman

Seul /Volumes…

Thierry Astuces OSXFAQ

Mardi - Conditions Complexes

01/02/2005

Utilisez des critères de sélection complexes avec ‘and’ et ‘or’.

Remarquez les dates de modification et les tailles des fichiers suivants :

$ ls -l

total 49M

… 15M Jan 15 12:12 ferdi-coll3.psd

… 30M Jan 23 11:59 ferdi-cool.psd

… 1.7M Jan 15 12:12 ferdi-gala.psd

… 1.6M…

Thierry Astuces OSXFAQ

Lundi - Nouveau Depuis

31/01/2005

(Voi aussi les semaines &, 13, 31 et 49)

Listez tous les fichiers créés depuis le dernier démarrage :

$ find ~ -newer /mach.sym

Cela permet de trouver tous les fichiers de votre dossier départ qui sont plus récents que /mach.sym. /mach.sym est…

Thierry Astuces OSXFAQ

Vendredi - Changer d’Emplacement Réseau

21/01/2005

Changer d’emplacement réseau à partir de la ligne de commande.

La commande :

$ scselect

liste tous les emplacements réseau, comme c’est le cas dans les Préférences Systèmes:: Réseau.

La commande :

$ scselect location-name

change l’emplacement réseau actuel et sélectionne le nouveau.


Parlez de cette astuce…

Thierry Astuces OSXFAQ

Jeudi - Supprimer un Utilisateur

20/01/2005

Utilisez ce script pour supprimer un utilisateur.

L’utilisateur et son groupe primaire sont supprimés. L’utilisateur est retiré de tous les autres groupes. Le dossier départ de l’utilisateur est archivé puis supprimé.

Il utilise les deux scripts précédents.

Récupérez le script ici.

$cat del-user

#!/bin/bash

# Delete…

Thierry Astuces OSXFAQ