| Accueil | Archives francophones de TidBITS | Sommaire des quatre derniers TidBITS traduits | L'Equipe francophone de TidBITS | Consignes pour traduire TidBITS | LexBITS | Tronchoscope des traducteurs |


logo de TidBITS

TidBITS#666/10-Feb-03

Apple semble avoir décidé de nous sortir un nouveau modèle par semaine, la semaine dernière ils nous annonçaient la collection de printemps d'iMac à écran LCD (ainsi que des baisses de prix du coté des eMac) et cette semaine nous avons droit à des nouveaux modèles de serveurs XServe. Nous nous penchons sur ces nouveautés mais consacrons la plus grande partie de ce numéro à l'article de Kirk McElhearn qui nous apprend à naviguer le Mac via la ligne de commande. Par ailleurs nous vous proposons un avant goût du prochain livre d'Adam sur iPhoto sous la forme d'une prépublication de certains chapitres.

Sommaire:

Copyright 2002 TidBITS Electronic Publishing. Tous droits réservés.
Information : <info@tidbits.com> Commentaires : <editors@tidbits.com>


Ce numéro est traduit de l'américain par les traducteurs bénévoles de TidBITS-FR : Brossolet Charles -- Chaigne Aimery -- Delauney Jean-Louis -- Denonne Fréderic -- Durand Jeanne -- Furiet Bernard -- Gargantiel Jean-Marc -- Koullen Sylvie -- Lesnik Thierry -- Lortal Alain -- M'Pondo Dicka Patrick -- Mantel Bernard -- Mentzel Henri -- Muthelet Jean-Philippe -- Roux Philippe -- Ravaux Jacques -- Seither Grégoire -- Staub Michel -- Vigneron Christophe

NOUS CHERCHONS DES TRADUCTEURS !!!!! Ca ne vous prendra que 30 minutes chaque semaine, vous permettra d'améliorer votre anglais et d'augmenter votre karma macintoshien ! Venez rejoindre une bande de joyeux drilles amateurs de bonnes bouffes, bons vins et discussions éclairées ! Jetez un coup d'oeil aux consignes de traduction et contactez le coordinateur de la traduction: Grégoire Seither (gregoire@pobox.com).
< http://www.tidbits.com/tb-issues/lang/fr/consignes.html>


Cette édition de TidBITS est rendue en partie possible grâce au soutien financier de :


MailBITS/10-Feb-03

iLife et Keynote pour les enseignants, ça marche aussi en Europe -- Merci à Bertrand Guigaz <bguigaz@club-internet.fr> de nous avoir signalé que l'opération "iLife & Keynote version éducation à 15 US$" est également disponible en Europe - "En tant qu'instit possédant un mac j'ai rempli le formulaire à l'adresse <http://www.apple.com/fr/education/macosxforteachers/> et ai reçu il y a quelques jours un exemplaire gratuite de Mac OSX comme prévu. Oh surprise! dans la boite de Mac OS X reçue, un bon à retourner pour iLife et Keynote pour 17,94 €.. Apparemment seuls les participants à l'opération Mac OSX pour les Enseignants ont eu droit à la deuxième opération."

On enquête sur la question et on vous tient au courant. (Steve, si tu nous lis...)

Un peu de numérologie -- Tous les deux ans surgit une édition de TidBITS dont le numéro comporte trois chiffres identiques - mais cette année est remarquable, puisque 666 est le "nombre de la bête" si l'on en croit le Livre des Révélations de la Bible (chapitre 13, verset 18). Mais ce nombre a d'autres significations dans le monde Mac : 666,66 US$ était le prix initial de l'Apple I, et aussi la commande Unix chmod 666 permet de décoincer certains fichiers problématiques. Il se trouve que ce nombre a d'autres significations dans le domaine mathématique, comme on peut le voir sur le site de Mike Keith. j'aime particulièrement la dernière. [ACE]

<http://www.htmlbible.com/k jv30/B66C013.htm>
<http://users.aol.com/s6sj7gt /mike666.htm>

Apple sort de nouveaux modeles d'iMac et baisse les prix de l'eMac -- Poursuivant la mise à jour de sa gamme, Apple a dévoilé la semaine dernières les dernières révisions de la ligne d'iMac à écrans plats, qui sont désormais équipées d'AirPort Extreme et de Bluetooth. Les prix du nouvel iMac 17" commencent à 1 000 US$ pour les spécifications suivantes : Processeur G4 PowerPC 1 GHz, bus système de 133 MHz, 256 Mo de SDRAM (peut aller jusqu'à 1 Go) et un lecteur SuperDrive (CD-RW/DVD-R), ainsi que les emplacements pour carte AirPort Extreme (un supplément de 100 US$) et pour module Bluetooth (supplément de 50 US$). L'iMac 15" lui n'a eu qu'une petite augmentation de vitesse de processeur en passant au G4 PowerPC à 800 MHZ et son prix a baissé de 200 US$ en passant à 1 300 US$. Malheureusement, il ne peut toujours pas recevoir de carte AirPort Extreme — mais la carte AirPort 802.11b, plus lente, reste une option disponible. En même temps, Apple a annoncé une baisse de prix — sans nouvelles fonctionnalités — de l'eMac 17" à écran cathodique. Son prix est maintenant de 1 000 US$ avec un lecteur Combo (CD-RW/DVD-ROM), ou 1 300 US$ avec un lecteur SuperDrive.[ACE]

<http://www.apple.com/imac/>
<http://www.apple.com/emac/>

Optez pour la pré-publication du manuel iPhoto 2 "Visual QuickStart" -- Une de mes dernières expérimentation dans le domaine de l'édition électronique sera de proposer en ligne, les chapitres de mon dernier ouvrage à paraître : iPhoto 2 pour Mac OS X dans la collection Visual QuickStart (Peachpit Press). La plupart des gens qui utilisent iPhoto sont sans doute passés à la versions 2 et je ne vois pas pourquoi ceux qui voudraient acheter le livre devraient supporter les délais inévitables de l'impression (et ce, particulièrement pour les lecteurs étrangers) qui retarde la livraison. Voici donc la solution ! Si vous réservez mon manuel iPhoto 2 sur Amazon, Peachpit ou n'importe quel autre libraire en ligne et que vous envoyez votre reçu à <iphoto-vqs@tidbits.com>, je vous indiquerai le chemin à suivre pour obtenir chaque chapitre au format PDF dès que j'en aurais fini la rédaction et que Tonya en aura fini la relecture et la mise en page. Je vous inscrirai également à une liste de diffusion qui vous avertira des nouveaux chapitres disponibles aussitôt qu'ils seront en ligne. Et pour finir, je transformerai l'ouvrage complet en un seul fichier PDF avec les signets et les liens qui peuvent rendre un livre électronique plus utile qu'un document papier. Bien évidemment, l'ouvrage papier imprimé vous parviendra aussi vite que possible, une fois imprimé.

Quelques remarques à propos du petit commerce. Etant donné que je fais tout moi-même, il m'importe peu de savoir depuis quel point de vente en ligne vous effectuez votre réservation - la seule chose qui m'intéresse c'est le reçu attestant la transaction. Cependant, j'ai remarqué qu'Amazon ne proposait pas encore la remise traditionnelle, entre 20 et 30%. Le prix sera donc un peu plus cher (prix de l'ouvrage : 20 US$). D'autres libraires pourrait être meilleurs marchés en proposant une remise et des coûts de livraison raisonnables. [ACE]

<http://www.amazon.com/exec/obidos/ASIN/0321197763/tidbitselectro00/>

Apple renouvelle la gamme des Xserve et présente le Xserve RAID

par Adam C. Engst <ace@tidbits.com>

Avec l'arrivée du printemps (si, si, il arrive) Apple renouvelle sa gamme et met à jour sa ligne de produits... mis à part l'iBook, tous les autres produits ont été revus. Cette semaine Apple a annoncé des nouveaux modèles dans leur gamme Xserve de serveurs professionnels en rack 1U (voir "Apple sort le serveur en rack Xserve" dans TidBITS-631). Apple a par la même occasion présenté le Xserve RAID, une machine empilable en rack 3U. Le serveur est équipé de fibres optiques 2Go, peut contenir jusqu'à 14 modules de disques durs Apple, pour un stockage total de 2,52 téraoctets (To). Apple avait déjà promis de sortir le Xserve RAID avant la fin 2002, mais l'entreprise avait fait marche arrière à la fin de l'année. Les nouveaux Xserve, ainsi que le Xserve RAID, seront disponibles en mars.

<http://db.tidbits.com/getbits.acgi?tbart=06828>

Etant donné la concurrence qui règne sur le marché des centres de données, le Xserve et le Xserve RAID ont leur échec ou leur succès conditionnés par leurs spécifications techniques, et Apple ne part pas à la bataille sans munitions.

Nouveaux Xserve -- Les nouveaux modèles comportent un ou deux processeurs PowerPC G4 cadencés à 1,33 GHz équipés de 256 Ko cache de niveau 2, qui tournent à 1,33 GHz, et 2 Mo de cache de niveau 3 qui tournent à la fréquence du bus système, c'est-à-dire 167 MHz. Ils sont livrés avec 256 ou 512 Mo de mémoire vive DDR PC2700, tournant à 333 MHz (et pouvant être étendus à 2 Go via 4 emplacements DIMM), et un module de disque dur ATA/133 de 60 Go (avec un maximum de 720 Go via 4 baies, montables à chaud, chacune pouvant accueillir 180 Go de capacité maximale). Viennent ensuite deux ports FireWire 800 sur la face arrière, qui s'ajoutent aux deux ports USB standards et au port série DB-9; la face avant arbore un unique port FireWire 400. La double interface indépendante Ethernet gigabit est toujours en standard, ainsi qu'une carte vidéo PCI ATI (une carte ATI Radeon 8500 peut remplacer la carte Ethernet sur le port PCI/AGP). Vous pouvez maintenant choisir un lecteur combo (CD-RW/DVD-ROM) à la place du lecteur de CD-ROM standard. Mac OS X Server est toujours livré en standard, avec un nombre illimité d'utilisateurs autorisés. Le prix du modèle mono-processeur démarre à partir de 2.800 US$ et le modèle bi-processeurs démarre à 3 800 US$, soit 200 US$ de moins par rapport aux modèles plus lents qu'ils remplacent.

<http://www.apple.com/xserve/>
<http://www.apple.com/pr/library/2003/feb/10xserve.html>

Certains aspects importants restent inchangés. Les nouveaux modèles ne sont toujours pas compatibles avec AirPort Extreme ou Bluetooth, mais aucune de ces technologies n'a réellement sa place sur un serveur pour un montage en rack. Il manque encore à Xserve une double alimentation électrique que les gens attendaient pourtant depuis longtemps, et ils plafonnent à 2 Go de mémoire vive, alors que de tels bijoux technologiques nécessiteraient 4 Go ou 8 Go.

<http://db.tidbits.com/getbits.acgi?tlkthrd=1655+1703>

La technologie RAID pour Xserve -- Le nouveau Xserve RAID d'Apple communique avec le nouveau Xserve d'Apple via une carte PCI double canal Fibre Channel optionnelle, proposée au tarif de 500 US$. Plutôt que d'utiliser ces ports pour fibres optiques un peu trop chérots à mon goût, le Xserve RAID opte pour une solution moins chère : ses disques durs de 7200 t/m sont dotés d'un port ATA/100 dédié et peuvent être connectés à chaud (hot-plug) en rack dans leur boîtier 3U pour passer d'ATA à Fibre channel. Chaque boîtier 3U peut contenir jusqu'à 14 disques durs Apple (identiques à ceux utilisés dans les XServe) pour un total de 2,52 To (Téraoctets). Pour une utilisation sans interruption et pour une meilleure fiabilité, Xserve RAID dispose d'un module optionnel de batteries de sauvegarde capable, selon Apple, de fournir plus de 72 heures d'alimentation au contrôleur RAID pendant une coupure de courant ainsi que de deux contrôleurs RAID séparés, de ventilateurs individuels et d'une double alimentation électrique - le tout interchangeable sans devoir éteindre le serveur.

<http://www.apple.com/xserve/raid/>
<communiqué de presse - France>
<communiqué de presse - Belgique>
<communiqué de presse - Canada>
<communiqué de presse - Suisse>

Le RAID Xserve doit bien sûr coûter moins cher que d'autres, mais il n'est pas encore ce que l'on appelle "bon marché": la configuration à 2,52 Teraoctets (To) revient à 11 000 US$ - soit un peu plus de 4 US$ le Gigaoctet), Mais vous pouvez toujours acheter la configuration à 1,26 To pour 7 500 US$ et la configuration 720 Go pour 6 000 US$. Xserve est compatible avec les systèmes RAID 0 (stripping : implémentation en agrégats), les systèmes RAID 1 (mirroring : les données sont enregistrées sur tous les disques en même temps), le RAID 3 (identique au RAID 0 mais avec un disque de parité), le RAID 5 (comme le RAID 0 avec un disque de contrôle réparti sur tous les disques), et le RAID 0+1 ou RAID 10 (combinaison mirroring et stripping). C'est tout concernant la configuration matérielle ; quant au logiciel RAID Admin dans Xserve, il intègre RAID 10, 30, et 50, qui permet de gérer des systèmes RAID multiples en sets de 1,3 ou 5.

Lent démarrage, mais grandes espérances -- Le Xserve n'a pas cassé la baraque en terme de ventes, et n'a même pas atteint les prévisions d'Apple pour le deuxième trimestre 2002, son premier trimestre de mise en vente. Le Gartner Group a tout de même annoncé qu'Apple a commercialisé 5700 unités aux Etats-Unis pour le troisième trimestre 2002, soit une part de marché s'élevant à 1,2%, 3 fois mieux que pour le troisième trimestre de l'année précédente. Et pour le quatrième trimestre 2002, Apple a déclaré avoir vendu 6000 Xserve. Ces chiffres ne semblent pas très élevés, mais le marché des serveurs haut de gamme est beaucoup plus réduit que celui des ordinateurs de bureau (en un an, Apple a vendu à peu près autant de Mac aux Etats-Unis que les autres sociétés confondues n'ont vendu de serveurs sur le même marché nord-américain).

<http://www3.gartner.com/5_about/press_releases/2002_10/pr20021028b.jsp >

Néanmoins, le Xserve a généralement fait l'objet d'articles élogieux de la part de publications rarement enthousiastes au sujet d'Apple. Le prix en est compétitif, le progiciel est un plus énorme (il en coûterait 1000 US$ pour l'acquérir seul), et il n'y a pas de doute qu'Apple a su faire évoluer le Xserve conformément aux attentes. Il est peut-être déraisonnable d'avoir installé une double alimentation dans un boîtier 1U - il ne reste plus beaucoup de place à l'intérieur, tout simplement - et il serait souhaitable qu'Apple relève la limite supérieure de la RAM dans une future révision. Mais vous savez déjà si cette limite est un problème en considération de vos besoins. Pour la plupart de ceux qui ont besoin d'un serveur, un Xserve monté en rack constitue un ensemble impressionnant, en particulier compte tenu de son prix. J'espère pouvoir en commander un pour notre future infrastructure de serveurs tidBITS.

PayBITS: Le banc d'essai d'Adam sur XServe vous a t'il aidé
pour savoir si XServe est le serveur qu'il vous faut ?
Si c'est le cas, pourquoi ne pas remercier Adam avec une petite contribution ?
<https://www.paypal.com/xclick/business=ace%40tidbits.com>
De quoi s'agit il? Découvrez notre programme PayBITS:
<http://www.tidbits.com/tb-issues/lang/fr/paybits_fr.html/>


La ligne de commande Unix pour Mac, 2ème partie

par Kirk McElhearn <kirk@mcelhearn.com>

Leçon 2: baladons nous dans les répertoires

Dans le premier volet de cette série d'articles, nous avons abordé les bases de l'utilisation de Terminal pour accéder au noyau Unix de Mac OS X. Et maintenant, qu'est ce qu'on fait ? Que diriez vous d'une petite balade ? Pour commencer, voyons comment se déplacer, à l'aide du Terminal, d'un point à l'autre dans les arborescences de fichiers du Mac. (Avant de continuer, vous aurez peut-être besoin de vous rafraîchir la mémoire en relisant la première leçon.

<http://db.tidbits.com/ getbits.acgi?tbart=07003>

Comme vous le savez sûrement, vos fichiers sont organisés dans une arborescence de répertoires (l'équivalent Unix des dossiers Mac). Quand vous vous baladez dans le Finder, vous ouvrez des dossiers qui contiennent d'autres dossiers et fichiers et vous glissez, copiez, collez des fichiers et des dossiers dans les fenêtres que le Finder vous propose. Dans le monde Unix, vous naviguez parmi des répertoires en utilisant des commandes affichant des listes de fichiers ou de répertoires et vous pouvez déménager, copier et coller les fichiers ou les répertoires à l'aide de commandes.

Dans la plupart des cas, il vaut mieux utiliser le Finder pour vos activités habituelles. Mais l'utilisation de Terminal a certains avantages.

Parcourir l'arborescence des fichiers Mac OS ? -- Mac OS X, comme la plupart des systèmes d'exploitation, organise fichiers et dossiers selon un certain système, dont le principe de base est celui de la hiérarchie: au sommet se trouve un point (la "racine" du système, notée / sous Unix), sous lequel se développe une arborescence de répertoires et sous répertoires.

Cette arborescence est facile à voir dans le Finder en optant pour le mode de présentation par colonnes. Il suffit d'ouvrir une nouvelle fenêtre dans le Finder, de choisir Présentation "Par colonne" de cliquer sur le disque de démarrage puis sur le dossier Utilisateurs, et enfin sur votre propre dossier d'utilisateur. En principe, vous devez voir au moins huit dossiers dans la quatrième colonne. C'est le contenu de votre dossier Départ qui s'affiche. Chacun de ses sous-dossiers peut contenir d'autres fichiers et dossiers et ainsi de suite.

Nous allons maintenant voir comment explorer l'ensemble des fichiers de votre Mac en utilisant le Terminal. Vous allez apprendre à afficher le contenu d'un répertoire, à changer les répertoires et à vous repérer dans l'organisation des fichiers.

Souvenez vous que dès lors que vous ouvrez le Terminal, vous vous trouvez à un emplacement donné du système. A moins que vous n'ayez modifié le mode de fonctionnement du Terminal sur votre Mac (auquel cas vous n'êtes probablement pas en train de lire cet article), vous partez toujours de votre dossier Départ, celui qui porte votre nom d'utilisateur (le mien s'appelle kirk). Quoi que vous fassiez dans le Terminal, vous êtes toujours positionné à un point ou un autre de l'arborescence.

Savoir où l'on se trouve avec la commande “pwd” -- Quand vous faites une randonnée, vous avez quelquefois besoin de consulter une carte pour savoir où vous vous trouvez. Il en va de même pour le Terminal. La commande “pwd “(“print working directory” : afficher le répertoire courant) fait exactement cela en indiquant au Terminal d’afficher le chemin d’accès complet au répertoire dans lequel vous vous trouvez à ce moment là.

[Walden:~] kirk% pwd
/Users/kirk

Dans l’exemple ci-dessus j’ai gardé l’invite complète pour vous montrer la différence entre la référence au répertoire courant telle qu’indiquée dans l’invite (le caractère ~) et celle restituée par la commande pwd. La seule différence est que mon répertoire d’utilisateur “Départ”est remplacé dans l’invite par le raccourci “~”. Mais regardez l’exemple suivant.. Quand le répertoire courant n’est pas mon répertoire “Départ”, il n’y a pas de différence entre ce qu’il y a dans l’invite et ce que renvoie la commande “pwd”.

[Walden:/Library/Preferences] kirk% pwd
/Library/Preferences

Lister le contenu d’un répertoire avec la ckommande “ls” -- La commande “ls” (“list directory contents”) est à la fois l’une des commandes les plus utiles et les plus utilisées pour naviguer dans le système de fichiers. Vous étés habitués à voir le contenu de dossiers en ouvrant de nouvelles fenêtres sous Finder ; quand vous changez de répertoire sous Terminal, vous ne voyez rien. Terminal n’affiche le contenu d’un répertoire que si vous lui envoyez la commande “ls”.

Si vous êtes dans votre répertoire “Départ” et que vous lancez la commande “ls”, vous devriez voir à peu près ceci :

% ls
Desktop    Library  Music     Public
Documents  Movies   Pictures  Sites

La commande “ls” vous renvoie simplement une liste du contenu du répertoire courant, mais rien dans cette liste ne vous indique la nature de ses éléments. Heureusement, la commande “ls” dispose d’une pléthore d’options d’affichage du contenu d’un répertoire, en particulier quel type d’information afficher.

Visualiser le contenu d'un répertoire différent -- La commande ls affiche le contenu du répertoire actif (celui dans lequel le Terminal se trouve) si vous n'ajoutez pas le nom d'un répertoire dans la commande en tant qu'argument. Vous pouvez lister le contenu de n'importe quel répertoire de votre ordinateur, si vous en connaissez le chemin. Pour ce faire, vous devez spécifier le chemin complet de ce répertoire. Par exemple, si vous désirez lister le contenu du répertoire /Library/Polices, entrez la séquence suivante:

% ls /Library/Polices
Arial               Cochin.dfont    HelveticaNeue.dfont
Arial Black         Comic Sans MS   Hoefler Text
Arial Narrow        Courier New     Optima.dfont
[etc.]

Il vous faut utiliser le chemin entier du répertoire /Library/Polices/, parce que vous désignez un chemin absolu. Par contre, vous pouvez aussi utiliser ls pour afficher le contenu de répertoires utilisant des chemins relatifs. Lorsque je suis dans mon dossier Départ (Home), je peux afficher le contenu d'un répertoire Photos en entrant simplement:

[Walden:~] kirk% ls Photos/
iPhoto Library        white background.jpg

Comme vous pouvez le constater en regardant l'intitulé de mon invite (prompt), je suis toujours dans mon répertoire Départ (~). Si vous ne désignez pas un chemin d'accès commençant par /, la commande ls suppose que vous désirez partir du répertoire actif où vous vous trouvez.

Visualiser le contenu entier d'un répertoire -- La commande de base ls affiche le contenu d'un répertoire de façon simplifiée. Mais ce que cette commande ne vous indique pas, c'est qu'il y a d'autres éléments dans ce même répertoire. En fait chaque répertoire sous Mac OS X contient des éléments invisibles, fichiers ou de dossiers. Pour voir la totalité du contenu d'un répertoire, il faut utiliser la commande ls en ajoutant l'option -a. (Notez que cette option doit se placer avant le chemin du répertoire, si vous listez le contenu d'un répertoire spécifique comme nous l'avons vu ci-dessus).)

% ls -a
..                    .Corbeille               Bureau
...                   .Carnet d'Adresses       Documents
..CFUserTextEncoding  .adCarnet d'Adresses.lu  Library
..DS_Store            .lpoptions               Films
[etc.]

Votre dossier Départ peut contenir différents fichiers, mais un grand nombre d'entre eux sont les mêmes. Comme vous pouvez le voir, il y a une série de fichiers commençant par . (point). Ce point indique au système que le fichier est invisible, et la commande ls -a affiche tous les fichiers, y compris ceux qui sont invisibles. Normalement vous n'avez pas besoin d'accéder à ces fichiers (et y farfouiller peut avoir des conséquences douloureuses pour votre système), il est bon de savoir les afficher au besoin. (Plus loin dans cet article, quand nous examinerons la commande cd, nous verrons à quoi servent les éléments .. et ... )

Afficher les informations complètes --Une autre option de la commande ls, est -l (c'est un L minuscule). Elle affiche des informations beaucoup plus complètes sur le contenu d'un dossier, vous donnant bien plus d'information que la fenêtre Lire les informations du Finder. Si j'éxécute ls -l dans mon dossier Départ, le terminal affiche les informations suivantes :

% ls -l
total 0
drwxr-xr-x   3 kirk  staff   102 Nov  9 11:22 Applications
drwxr-xr-x   8 kirk  staff   272 Nov 11 14:46 Bureau
drwxr-xr-x  24 kirk  staff   816 Nov 11 13:07 Documents
drwxr-xr-x  44 kirk  staff  1496 Nov 10 22:49 Bibliothèque
[etc.]

Si vous invoquez ls -l à d'autres endroits de l'arborescence, vous pouvez obtenir des informations complémentaires tel que :

Bien que la commande ls -l montre la taille des fichiers, il existe certains cas où ce résultat est incorrect. Invoquer la commande avec l'option -s ajoute une colonne, à gauche de la liste, montrant le nombre de blocs de 512 octets que chaque dossier occupe sur le disque. Regardez l'exemple suivant :

% ls -ls
328 -rw-r--r--  1 kirk  staff  30819 Nov 14 18:06 Perceval.jpg
  64 -rw-r--r--  1 kirk  staff  30819 Nov 14 18:07 PercevalCopy.jpg

Ces deux fichiers semblent avoir la même taille (30819 octets) mais le premier prend plus de place sur le disque. C'est parce que le premier fichier, une image, est doté d'une ressource additionnelle que le terminal ne voit pas. Cette vignette occupe beaucoup plus d'espace que le fichier lui-même, et le Finder montre clairement la différence de taille. Mais le Terminal ne le fait pas à moins que vous utilisiez l'option -s.

Changer de répertoire avec cd -- Lorsque vous naviguez dans les fichiers Mac via le Finder, vous avez deux alternatives: soit le Finder ouvre une nouvelle fenêtre lorsque vous ouvrez un dossier, soit il ouvre le nouveau dossier dans la même fenêtre. Lorsque vous utilisez cette deuxième méthode, vous avez toujours une seule fenêtre ouverte, et vous pouvez aller et venir dans votre hiérarchie de fichiers sans quitter la fenêtre.

Le déplacement dans le Terminal fonctionne de cette façon: peut importe vos mouvements, vous êtes toujours "dans" un seul répertoire. Comme on l'a vu plus haut, la fenêtre de Terminal vous indique dans quel répertoire vous vous situez, et la commande pwd vous indique où vous êtes dans la hiérarchie de fichiers. Donc rappelez vous que lorsque vous naviguez dans les fichiers via le Terminal, vous ne pouvez être qu'à un seul emplacement de l'arborescence à la fois.

La commande cd (change directory, c'est-à-dire changement de répertoire, NdT) vous permet de passer d'un répertoire à l'autre. Dans le langage Unix, elle change le répertoire en cours, c'est-à-dire le répertoire dans lequel vous vous trouvez, et celui dans lequel vous pouvez agir sur les fichiers inclus sans avoir à spécifier leurs chemins d'accès. Prenons un exemple :

[Walden:~] kirk% ls
Bureau    Bibliotheque  Musique     Public
Documents  Video   Images  Sites

Le listing ci-dessus affiche le contenu de répertoire Départ, après avoir invoqué la commande ls. Pour aller au dossier Biblotheque, tapez ce qui suit et appuyez sur Retour:

% cd Bibliotheque
[Walden:~/Library] kirk%

La fenêtre change pour refléter le répertoire courant (si vous voulez aller dans un fichier qui contient plus d'un mot, mettez le nom de fichier entre guillemets). Ensuite, pour voir ce qu'il contient, tapez ls et appuyez sur Retour.

% ls
Addresses              FontFavorites.plist    Preferences
Application Support    Fonts                  Printers
Assistants             Fonts (Disabled)       Recent Servers
Audio                  Frameworks             Screen Savers
[etc.]

Vous pouvez accéder à l'un de ces fichiers avec la commande cd:

% cd Addresses
[Walden:~/Library/Addresses] kirk%

et regarder son contenu en utilisant ls:

% ls
Address Book.addressbook  Addresses.addressBook

A ce stade, vous pouvez avoir oublié où vous vous trouvez dans la hiérarchie des dossiers. Utilisez la commande pwd pour déterminer votre position:

% pwd
/Users/kirk/Library/Addresses

Vous pouvez maintenant utiliser la commande cd pour remonter dans l'arborescence en lançant cd accompagné du chemin complet d'accès au fichier que vous recherchez. Pour revenir au répertoire utilisateurs, utilisez la commande suivante :

% cd /Users
[Walden:/Users] kirk%

L'affichage vous indique que vous êtes dans le répertoire utilisateurs. Si vous voulez retourner au répertoire bibliothèque, vous pouvez taper ce qui suit:

% cd /Users/kirk/Library/
[Walden:~/Library] kirk%

Si vous tentez d'aller vers un répertoire qui n'existe pas, ou si vous orthographiez mal le nom d'un répertoire, vous verrez le message suivant:

% cd Proust
Proust: No such file or directory.

L'utilisation du Finder pour gagner du temps dans le terminal -- Alors que vous pouvez penser que le Finder et le Terminal sont mutuellement exclusifs, les deux peuvent fonctionner de concert pour vous faire gagner du temps. Parfois, vous pouvez avoir à saisir un chemin très long pour atteindre un répertoire profondément enfoui, mais c'est "du gâteau" de naviguer jusque là avec le Finder. Si vous voulez atteindre un répertoire en utilisant cd, tapez cd [espace] dans le Terminal. Puis, commutez sur le Finder, recherchez le dossier que vous voulez et glissez-déposez ce dossier dans la fenêtre du Terminal. Le Terminal ajoute le chemin d'accès de l'élément déposé à la commande que vous venez juste de saisir.

[Walden:~] kirk% cd /Users/kirk/Library/Preferences

Pressez retour chariot et ce répertoire devient votre répertoire courant de travail.

Vous pouvez faire la même chose pour agir sur un fichier. Tapez juste le début de la commande que vous voulez utiliser (n'oubliez pas de frapper un espace avant de glisser-déposer le fichier), puis localisez le fichier grâce au Finder et glissez-déposez le dans la fenêtre du Terminal.

Gagnez du temps -- Il peut paraître que l'utilisation de la commande cd demande une grosse part de frappe clavier, et, effectivement, dans son utilisation de base, c'est bien le cas. Mais, cd dispose de bien des raccourcis vous permettant de naviguer rapidement dans vos fichiers. Le raccourci le plus intéressant est de taper uniquement cd, puis de taper Retour, ce que nous faisons alors que le fichier sur lequel nous travaillons est le fichier Adresses comme vous pouvez le voir dans l'exemple ci-dessous.

[Walden:~/Library/Addresses] kirk% cd
[Walden:~] kirk%

Comme vous pouvez le voir dans le second exemple, cd en soi vous mène directement à votre fichier Répertoire. (Souvenez-vous que le Tilde [~] est un raccourci pour les utilisateurs actuels du fichier en question). L'utilité de ce raccourci est le fait que Unix prend pour argent comptant l'idée que la plupart des utilisateurs ne travailleront qu'avec le fichier Répertoire ou l'un de ses sous-fichiers.Pour cette raison, le raccourci Tilde [~] de votre fichier Répertoire vous laisse aussi la possibilité de naviguer dans les sous-fichiers du fichier Répertoire. Si vous voulez utiliser le fichier Documents, il vous suffit de taper la commande suivante où que vous vous trouviez :

% cd ~/Documents
[Walden:~/Documents] kirk%

L'utilisation du raccourci ~ vous évite d'avoir à taper le chemin d'accès au fichier Documents.

Avant-arrière -- Chacun des Répertoires de votre système de fichiers possède au moins deux entrées. Lorsque vous créez un nouveau dossier (vide par défaut), ces deux « fichiers » lui sont automatiquement attribués. Ils sont . (point) et .. (point point). Par exemple :

% mkdir New_Directory
% cd New_Directory
% ls -a
.  ..

Avec la première ligne, j'ai créé un nouveau Répertoire, et grâce à la seconde, je suis entré dans ce même Répertoire. J'ai alors lancé la commande ls -a qui affiche le contenu de ce répertoire ; l'option -a montre les fichiers invisibles. Vous pouvez alors remarquer que les seuls fichiers dans ce nouveau Répertoire sont . (point) et .. (point point).

Ces deux fichiers sont utiles. Le premier, . (point), est le répertoire de travail courant et peut vous faire gagner du temps pour certaines commandes concernant des fichiers qui se trouvent dans ce répertoire. Le second, .. (point point), est un raccourci vers le répertoire parent, ou le prochain répertoire supérieur dans l'arborescence. Où que vous soyez dans la hiérarchie des dossiers, vous pouvez toujours taper :

[Walden:~/Documents/New_Directory] kirk% cd ..
[Walden:~/Documents] kirk%

Comme vous pouvez le constater dans cet exemple, le fait de taper cd .. vous renvoie vers le répertoire parent de New_Directory, soit Documents. Chaque fois que vous vous déplacez dans un sous-répertoire en utilisant la commande cd, vous pouvez utiliser cd .. pour revenir en arrière. Mais vous pouvez également remonter la hiérarchie des dossiers jusqu'à la racine en partant du répertoire courant :

[Walden:~/Documents] kirk% cd ..
[Walden:~] kirk% cd ..
[Walden:/Users] kirk% cd ..
[Walden:/] kirk%

Je suis donc parti du répertoire Documents, puis je suis remonté en trois étapes pour arriver à la racine du système, soit /.

Maintenant, vous pouvez combiner la commande cd .. avec cd - pour monter et descendre dans la hiérarchie des dossiers, mais n'oubliez pas que la commande cd - ne vous fait descendre que d'un niveau. Avec la commande cd, il n'est pas possible de redescendre l'arborescence simplement jusqu'au point d'où vous étiez parti.

[Walden:/Users] kirk% cd ..
[Walden:/] kirk% cd -
[Walden:/Users] kirk%

A la première ligne, le suis remonté de /Users vers / , puis, à la seconde ligne, je suis revenu à mon répertoire de travail originel, /Users.

Ouvrir un répertoire dans le Finder -- Certes, le Terminal vous permet de vous déplacer facilement et rapidement, mais en dehors des fans inconditionnels d'Unix, tout le monde aura envie un jour ou l'autre de revoir des icônes. Où que vous soyez dans le Terminal, quel que soit le répertoire courant, vous pouvez exécuter la commande suivante pour ouvrir le dossier de travail courant dans une nouvelle fenêtre, et dans le Finder :

% open .

Nous avons expliqué plus haut que . (point) représente le répertoire en cours d’utilisation. La commande Ouvrir permet d’ouvrir toutes sortes de choses, comme si on les double-cliquait. Elle permet même d’ouvrir des répertoires qui sont normalement invisibles dans le Finder, c'est une sorte de passe-partout en somme.

Retour au point de départ -- Cet article montre comment se déplacer dans le système de fichiers du Mac, et comment afficher le contenu des dossiers (ou répertoires). Vous avez pu voir comment le système de fichiers d’OS X est organisé et constater les différences entre ce qu’on voit dans le Finder et ce qu'affiche le Terminal. Vous avez appris quelques commandes de base pour vous déplacer dans l'arborescence et les commandes équivalentes au double-clic du Finder pour voir le contenu d'un dossier ou ouvrir un document. Voic un résumé des commandes présentées dans cet article :

Dans la prochaine partie de cet article nous nous verrons comment déplacer et copier des fichiers, comment créer de nouveaux répertoires, et comment supprimer fichiers et répertoires.

[Kirk McElhearn, écrit des ouvrages informatiques et travaille comme traducteur indépendant. Le veinard vit dans un village des Alpes françaises. Cet article est extrait de son prochain livre, “Unix for Mac OS X: Learning the Command Line”, qui sera publié par Addison-Wesley en septembre 2003 - et pour lequel Pollen s'est déjà portée volontaire pour en assurer la traduction.]

<http://www.mcelhearn.com/unix.html >

PayBITS: Cet article vous a-t-il encouragé à affronter la ligne de commande ?
Si oui, vous pouvez remercier Kirk par une petite contribution via PayPal !
<https://www.paypal.com/xclick/business=kirk%40mcelhearn.com>
De quoi s'agit il? Découvrez notre programme PayBITS:
<http://www.tidbits.com/tb-issues/lang/fr/paybits_fr.html/>


Les publications et les sites web sans but lucratif peuvent réimprimer ou créer des liens vers nos articles en référençant leur origine. Pour les autres, contactez-nous, SVP. Nous ne garantissons pas l'exactitude de nos articles. Caveat lector. Les noms de publication, de produit et de sociétés peuvent être des marques déposées. TidBITS ISSN 1090-7017.

| Accueil | Archives francophones de TidBITS | Sommaire des quatre derniers TidBITS traduits | L'Equipe francophone de TidBITS | Consignes pour traduire TidBITS | LexBITS | Tronchoscope des traducteurs |