chap02 beamer

48
Systèmes informatiques Olivier Lecarme Licence Mathématiques-Informatique, Semestre 2 2006–2007

Upload: shamwail-mis

Post on 23-Nov-2015

69 views

Category:

Documents


2 download

TRANSCRIPT

  • Systmes informatiques

    Olivier Lecarme

    Licence Mathmatiques-Informatique, Semestre 2

    20062007

  • Rpertoires Fichiers Dired Contenu des fichiers

    Deuxime cours : Fichiers et rpertoires1 Oprations sur les rpertoires

    Ce quest un rpertoireProtectionsAutres commandes

    2 Oprations sur les fichiersCrer un fichierLiensSupprimer un fichier

    3 Le mode Dired dEmacsFonctionnement du mode DiredActions dans le mode Dired

    4 Oprations sur le contenu des fichiersExaminer un fichierImprimer un fichierExaminer le contenu

  • Rpertoires Fichiers Dired Contenu des fichiers

    Plan en cours1 Oprations sur les rpertoires

    Ce quest un rpertoireProtectionsAutres commandes

    2 Oprations sur les fichiersCrer un fichierLiensSupprimer un fichier

    3 Le mode Dired dEmacsFonctionnement du mode DiredActions dans le mode Dired

    4 Oprations sur le contenu des fichiersExaminer un fichierImprimer un fichierExaminer le contenu

  • Rpertoires Fichiers Dired Contenu des fichiers

    Ce quest un rpertoire

    Ce quest un rpertoire

    le systme de fichiers est organis en une uniquearborescenceles rpertoires sont les nuds de larborescencela racine est unique (contrairement Windows) et note /les priphriques sont cachs (contrairement Windows)les fichiers sont cits dans les rpertoiresla commande mkdir sert crer un rpertoire

  • Rpertoires Fichiers Dired Contenu des fichiers

    Ce quest un rpertoire

    Rpertoire courant

    tout processus travaille dans son rpertoire courantconcept particulirement clair avec le shell :

    la commande pwd (print working directory) affiche le nomabsolu du rpertoire courant : chemin complet depuis laracineexemple :

    uranie(~/L2MI/Cours)161: pwd/u/profs/ol/L2MI/Cours

    existe galement avec Emacs :

    M-x pwd RETDirectory /u/profs/ol/L2MI/Cours

  • Rpertoires Fichiers Dired Contenu des fichiers

    Ce quest un rpertoire

    Accs un fichier

    un paramtre de commande qui est un fichier prend lunede trois formes :

    nom absolu : /usr/dict/wordsnom local : words si le rpertoire courant est /usr/dictnom relatif : ../dict/words si le rpertoire courant est/usr/local

    deux notations spcifiques :.. reprsente le rpertoire pre. reprsente le rpertoire courant

  • Rpertoires Fichiers Dired Contenu des fichiers

    Ce quest un rpertoire

    Donner un nom dans Emacs

    une commande paramtre de type fichier (par exempleC-x C-f) :

    affiche dans le mini-tampon le nom absolu du rpertoirecouranton peut taper la suite si le fichier est dans ce rpertoireon peut descendre dans la hirarchieon peut effacer des noms de rpertoires (M-DEL) pourremonter dans la hirarchieon peut ne rien effacer et taper un nom absolu la suite,cest--dire un nom commenant par / ou par

  • Rpertoires Fichiers Dired Contenu des fichiers

    Ce quest un rpertoire

    Complter un nom

    aussi bien dans le shell zsh quavec Emacs :la touche TAB permet de complter le nom dont on a tap ledbutsi plusieurs noms commencent avec ce mme dbut(ambigut), on obtient la liste des noms possiblesavec Emacs, on peut slectionner le nom voulu (bouton 2 dela souris)

  • Rpertoires Fichiers Dired Contenu des fichiers

    Ce quest un rpertoire

    Changer de rpertoire

    commande cd (change directory)cd .. remonte dun niveau dans la hirarchiecd / fait de la racine le rpertoire courantcd SI va dans le rpertoire SI du rpertoire courant (silexiste)cd - va au prcdent rpertoire courantcd ../.. va au rpertoire grand-pre (sil existe)cd va au rpertoire personnel de lutilisateurla commande existe dans Emacs mais est dordinaire inutile

  • Rpertoires Fichiers Dired Contenu des fichiers

    Protections

    Protections

    on ne peut pas aller dans nimporte quel rpertoire :il doit existeron doit en avoir la permission

    le propritaire dun rpertoire dtermine les permissions (etinterdictions) qui le concernentle mme mcanisme sapplique aussi aux fichiers ordinaires

  • Rpertoires Fichiers Dired Contenu des fichiers

    Protections

    Le systme de permissions

    trois types de permissions :lecture, note r (read)criture, note w (write)excution, note x (eXecute)

    pour un rpertoire :la lecture permet de consulter la liste des fichiers surlesquels pointe le rpertoirelcriture permet dajouter des rfrences de fichiers aurpertoire ou den enleverlexcution permet daccder aux fichiers rpertoris

  • Rpertoires Fichiers Dired Contenu des fichiers

    Protections

    Les types dutilisateurs

    les permissions sadressent trois groupes dutilisateurs :le propritaire du fichier ou du rpertoire, not u (user)le groupe des utilisateurs proches du propritaire, not g(group)lensemble des autres utilisateurs, not o (others)

    lensemble des neuf permissions peut donc sexprimer parune chane de caractresexemple :

    rwxr-x---si cest un rpertoire, le groupe peut le parcourir et passeraux fichiers rpertoris, les autres nont aucun droit

  • Rpertoires Fichiers Dired Contenu des fichiers

    Protections

    Masque de permissions

    le masque de permissions est utilis chaque cration defichieril na aucune influence sur les fichiers dj crsil est form de trois chiffres octaux, un par typedutilisateurscest un masque, donc un bit valant 1 demande de mettrelindicateur correspondant hors fonctionexemples :

    le rpertoire de permissions rwxr-x--- a pu tre cr avecun masque courant valant 027un masque de 022 autorise lecture et excution tous,criture uniquement au propritaireun masque de 077 interdit laccs tout autre que lepropritaire

  • Rpertoires Fichiers Dired Contenu des fichiers

    Protections

    Commande de dfinition du masque

    la commande umask fixe la valeur du masqueon lcrira sous forme octale seulementexemples :

    umask 022umask 077

    Attention : cela ne change rien aux permissions des fichiersexistantsremarque : la permission x nest mise quaux rpertoirescrs, pas aux autres fichiers

  • Rpertoires Fichiers Dired Contenu des fichiers

    Protections

    Commande de changement de permissions

    la commande chmod change les valeurs des permissionsdun fichierelle nest possible quavec la permission dexcution sur lerpertoire contenant le fichierdeux arguments :

    chane symbolique expliquant les modificationsliste des fichiers concerns

    comme dans toute commande, les arguments sont sparspar un ou plusieurs blancs

  • Rpertoires Fichiers Dired Contenu des fichiers

    Protections

    Notation symbolique

    suite dindications spares par des virgules (sans blancs)une indication comprend trois parties :

    une ou plusieurs lettres indiquant le type dutilisateur (u, gou o), ou a (all) signifiant ugoun caractre indiquant lopration :

    + pour ajouter une permission= pour tablir une permission- pour retirer une permission

    une ou plusieurs lettres indiquant le type de permission (r,w ou x)

    viter la notation octale, contradictoire avec celle de umask

  • Rpertoires Fichiers Dired Contenu des fichiers

    Protections

    Exemples

    jai cr mon rpertoire SI/TP02 avec mon masque 077il a donc comme permissions u=rwxje veux le rendre accessible en lecture et excution partous :

    chmod go+rx SI/TP02

    autre manire :

    chmod u=rwx,go=rx SI/TP02

    je veux enlever la permission de lectures aux utilisateurs nefaisant pas partie de mon groupe :

    chmod o-r SI/TP02

  • Rpertoires Fichiers Dired Contenu des fichiers

    Autres commandes

    numrer les fichiers dun rpertoire

    la commande ls numre les fichiers dun rpertoirecommande complexe, ayant beaucoup doptionscas le plus simple : numration en ordre alphabtique, surplusieurs colonnes, sans les fichiers dont le nom commence par unpointcas frquent : avec loption -l, affiche des informations dtaillessur chaque fichier :

    permissionsidentit du propritairegroupetailledate et heure de dernire modificationnom

    sans argument, porte sur le rpertoire courantpour les arguments qui sont des fichiers ordinaires, affiche desdtails sur eux

  • Rpertoires Fichiers Dired Contenu des fichiers

    Autres commandes

    Supprimer un rpertoire

    la commande rmdir supprime un rpertoirele rpertoire doit tre videil faut tre propritaire du rpertoire effaceril faut avoir la permission dcriture sur le rpertoire parent

  • Rpertoires Fichiers Dired Contenu des fichiers

    Plan en cours1 Oprations sur les rpertoires

    Ce quest un rpertoireProtectionsAutres commandes

    2 Oprations sur les fichiersCrer un fichierLiensSupprimer un fichier

    3 Le mode Dired dEmacsFonctionnement du mode DiredActions dans le mode Dired

    4 Oprations sur le contenu des fichiersExaminer un fichierImprimer un fichierExaminer le contenu

  • Rpertoires Fichiers Dired Contenu des fichiers

    Crer un fichier

    Crer un fichier

    il faut avoir la permission dcriture dans le rpertoire quidsignera le fichieril existe de nombreuses manires de le faire :

    la commande touch :fixe la date de dernire modification du fichier au momentprsentsi le fichier nexiste pas, la commande cre un fichier vide

    avec Emacs, diter un fichier inexistant (C-x C-f) puis lesauvegarder (C-x C-s) le crela commande cp copie un fichier existant vers un autrela commande mv dplace un fichier existant ou le renommeattention : pour crer un rpertoire, il faut utiliser mkdir

  • Rpertoires Fichiers Dired Contenu des fichiers

    Crer un fichier

    Copier un fichier

    la commande cp (CoPy) sous sa forme la plus simple adeux arguments :

    le fichier copier, qui doit exister et pouvoir tre lule fichier rsultat, qui doit tre plac dans un rpertoire oon a le droit dcriture

    si le fichier rsultat existait dj, il est remplacsi on met un nom de rpertoire comme rsultat, le fichierrsultat a le mme nom que le fichier copiercest une des utilisations du nom .on peut copier de cette manire plus dun fichier :

    la commande a n argumentsles n 1 premiers sont les noms des fichiers copierle dernier est le nom du rpertoire o copierles noms sont systmatiquement les mmes

  • Rpertoires Fichiers Dired Contenu des fichiers

    Crer un fichier

    Rfrence plusieurs fichiers

    beaucoup de commandes acceptent une liste de fichiersles noms des fichiers sont spars par des espaces, etconstituent donc autant dargumentsle shell fournit une notation pour citer plusieurs fichiers la fois :

    le joker * reprsente une chane quelconque, ventuellementvidele joker ? reprsente un caractre quelconqueles caractres . (en dbut de nom de fichier) et / nepeuvent pas tre reconnus par un joker

    la notation nom dutilisateur dsigne le rpertoirepersonnel de lutilisateur citla notation reprsente le rpertoire personnel delutilisateur courant

  • Rpertoires Fichiers Dired Contenu des fichiers

    Crer un fichier

    Exemples dutilisation de jokers

    * reprsente tous les fichiers du rpertoire courant, saufceux dont le nom commence par un pointtoto ? ?.text reprsente tous les fichiers du rpertoirecourant dont le nom commence par toto, suivi de deuxcaractres quelconques et se termine par .textol/.* reprsente tous les fichiers du rpertoire/u/profs/ol dont le nom commence par un point/u/profs/*/.* reprsente tous les fichiers dont le nomcommence par un point dans tous les rpertoires personnelsdes professeurs

  • Rpertoires Fichiers Dired Contenu des fichiers

    Crer un fichier

    Exemples de copies

    cp /usr/dict/words ol/L2MI/dico :cre dans le rpertoire /u/profs/ol/L2MI un fichier dico,copie du fichier /usr/dict/wordssi ce fichier existait dj, il est remplac

    cd /u/profs/ol/L2MI ; cp dico toto :deux commandes sur la mme ligne, spares par lepoint-virgulele fichier toto est une copie du fichier dico, dans le mmerpertoire

    cp /usr/dict/words . :le fichier words du rpertoire courant est une copie dufichier /usr/dict/words

  • Rpertoires Fichiers Dired Contenu des fichiers

    Crer un fichier

    Dplacer un fichier

    la commande mv (MoVe) sous sa forme la plus simple adeux arguments :

    le fichier dplacer, qui doit exister et pouvoir tre lu etsupprimle fichier rsultat, qui doit tre plac dans un rpertoire oon a le droit dcriture

    si le fichier rsultat existe dj, il est remplacsi les deux fichiers sont dans le mme rpertoire, celarevient en changer le nom (renommer)comme pour cp, il peut y avoir n arguments, le derniertant un rpertoire

  • Rpertoires Fichiers Dired Contenu des fichiers

    Liens

    Liens

    il existe deux sortes de liens dans Unix :un lien dur (ou lien normal) est un pointeur sur un fichierun lien symbolique est un fichier spcial, dont le contenu estla chane de caractres dsignant le fichier

  • Rpertoires Fichiers Dired Contenu des fichiers

    Liens

    Lien dur

    crer un fichier, cest dabord placer un lien dur dans lerpertoire correspondantplusieurs liens peuvent pointer sur le mme fichierun fichier nest donc pas dans un rpertoirela commande ln (LiNk) cre un lien sur un fichier :

    ln initial pointeur cre un lien nomm pointeur sur lefichier nomm initialles deux noms peuvent tre absolus, relatifs ou locauxil faut pouvoir crire dans le rpertoire o est plac le liencomme pour les commandes cp et mv, on peut avoir narguments, le dernier tant un rpertoire

  • Rpertoires Fichiers Dired Contenu des fichiers

    Liens

    Lien symbolique

    un lien dur ne peut pointer que sur un fichier existantde plus, un lien dur tant un pointeur, cest--dire larfrence un bloc de donnes dans un espace physiquedonn, il ne peut pas permettre une rfrence entrevolumes diffrentsun lien symbolique est donc une rfrence indirecte :

    il peut dsigner un fichier situ sur un autre volumeil est clairement distinct dun lien durmais il peut dsigner un fichier qui nexiste pas

    on le cre simplement avec la commandeln -s initial pointeuravec les mmes rgles que pour la forme sans optionla forme avec un seul argument cre un lien symbolique demme nom dans le rpertoire courant

  • Rpertoires Fichiers Dired Contenu des fichiers

    Supprimer un fichier

    Supprimer un fichier

    la commande rm sert supprimer les fichiers mentionns enargumenten fait, la commande supprime non pas un fichier mais lelien dur mentionn en argumentun fichier nest supprim que quand plus aucun lien dur nele dsigneeffacer un lien symbolique nefface que le lien lui-mme, etna aucune influence sur le fichier dsignla commande rm est dangereuse

    si un fichier est supprim, il nest pas rcuprablenous forcerons la commande tre interactive : il faudraapprouver explicitement chaque suppressionil est plus prudent dutiliser Emacs, qui demandesystmatiquement confirmation

  • Rpertoires Fichiers Dired Contenu des fichiers

    Plan en cours1 Oprations sur les rpertoires

    Ce quest un rpertoireProtectionsAutres commandes

    2 Oprations sur les fichiersCrer un fichierLiensSupprimer un fichier

    3 Le mode Dired dEmacsFonctionnement du mode DiredActions dans le mode Dired

    4 Oprations sur le contenu des fichiersExaminer un fichierImprimer un fichierExaminer le contenu

  • Rpertoires Fichiers Dired Contenu des fichiers

    Fonctionnement du mode Dired

    Fonctionnement du mode

    mode spcifique donnant accs toutes les manipulationsde rpertoires et fichiersentre par plusieurs commandes :

    C-x d pour ouverture dans la fentre couranteC-x 4 d pour ouverture dans une autre fentre du mmecadreC-x 5 d pour ouverture dans un nouveau cadreC-x C-j pour remplacer le tampon courant par le rpertoirecourant

    la fentre affiche le rsultat de la commande ls -l

  • Rpertoires Fichiers Dired Contenu des fichiers

    Fonctionnement du mode Dired

    Principes dutilisation

    le tampon nest normalement pas directement modifiableles commandes utilisent surtout les caractres ordinairestoutes les commandes effet irrversible sont effectues endeux tapes : marquer puis appliquercertaines commandes sans danger ont un effet immdiatles commandes sappliquent :

    au fichier o est le curseur sil ny a aucune marque lensemble des fichiers marqusau fichier o est le curseur et aux n 1 suivants (resp.prcdents) si la commande est prcde du nombre n (resp.n)

    on peut dplacer le curseur comme dordinaire, mais aussiavec les commandes des outils de consultation (SPC ou n,DEL ou p)

  • Rpertoires Fichiers Dired Contenu des fichiers

    Fonctionnement du mode Dired

    Ce quon voit dans la fentre

    le rpertoire est complet, y compris les fichiers commenantpar un pointles rpertoires sont reprs par un d en tteles commandes < et > reculent ou avancent dun rpertoire lautrela commande i inclut dans le tampon en cours la liste durpertoire o est le curseurles touches et i permettent de monter et descendre dansla hirarchieles fichiers de sauvegarde dEmacs sont entre deux # :sauvegarde automatique aprs n frappes de caractresles fichiers darchive se terminent par un : sauvegardeautomatique de ltat prcdent dun fichier

  • Rpertoires Fichiers Dired Contenu des fichiers

    Actions dans le mode Dired

    Actions simples

    le rpertoire est normalement tri en ordre alphabtiquela commande s bascule entre cet ordre et lordre de datedcroissante de dernire modificationla commande $ masque (ou dmasque) le rpertoire o setrouve le curseurla commande g reconstitue laffichage du tampon pour tenircompte de modifications faites extrieurement ce tamponcommandes principales de marquage (marquent et passent la ligne suivante) :

    d marque le fichier pour effacementm pose une marque tout faireu efface la marqueDEL passe la ligne prcdente et efface la marque

  • Rpertoires Fichiers Dired Contenu des fichiers

    Actions dans le mode Dired

    Actions diffres

    la commande x effectue les effacements demands, avecncessit de rponse yes RET la question poseles commandes suivantes portent sur les fichiers marqus,en donnent la liste et demandent confirmation :

    C pour copier (cp)R pour renommer (mv)D pour effacer (rm ou rmdir)H pour mettre un lien dur (ln)S pour mettre un lien symbolique absolu (ln -s)Y pour metre un lien symbolique relatifM pour changer les permissions (chmod)etc.

    si le cadre courant contient deux fentres en mode Dired, ladestination des oprations C R H S est par dfaut lautrefentre

  • Rpertoires Fichiers Dired Contenu des fichiers

    Actions dans le mode Dired

    Autres oprations

    certaines oprations ne concernent que le fichier courant :e, f ou RET ouvrent le fichier dans un tampon qui remplace celuidu rpertoire (et C-x C-j revient ce dernier)v lexamine (modifications impossibles, dfilement par SPC et DEL)o ouvre le fichier dans lautre fentredes commandes commenant par % marquent ou manipulent lesfichiers correspondant certains critresla commande ? rsume les commandes les plus utilesla commande h fournit une aide plus dtaillela commande ! applique une commande de Unix aux fichiersmarqus :

    Emacs suggre une ou plusieurs commandeson peut passer de lune lautre par les commandes M-p et M-n ou et

  • Rpertoires Fichiers Dired Contenu des fichiers

    Actions dans le mode Dired

    Encore dautres commandes

    la commande # marque pour effacement les fichiers desauvegardela commande marque pour effacement les fichiersdarchivela commande + cre un rpertoire (mkdir)la commande = compare deux fichiers (diff)la commande A recherche une sous-chane dans tous lesfichiers marqus ; M-, passe successivement sur toutes lesapparitionsla commande Q effectue de plus un remplacement lademande (SPC accepte, DEL refuse)la commande t inverse les marqueset bien dautres...

  • Rpertoires Fichiers Dired Contenu des fichiers

    Plan en cours1 Oprations sur les rpertoires

    Ce quest un rpertoireProtectionsAutres commandes

    2 Oprations sur les fichiersCrer un fichierLiensSupprimer un fichier

    3 Le mode Dired dEmacsFonctionnement du mode DiredActions dans le mode Dired

    4 Oprations sur le contenu des fichiersExaminer un fichierImprimer un fichierExaminer le contenu

  • Rpertoires Fichiers Dired Contenu des fichiers

    Examiner un fichier

    Examiner le contenu dun fichier

    on veut voir le contenu sans le modifier (en particulierparce quon nen a pas la permission)dans Emacs :

    commande v du mode Diredcommandes C-x C-r, C-x 4 r ou C-x 5 r

    dans un shell :commande more, toujours disponiblecommande less, plus perfectionne

  • Rpertoires Fichiers Dired Contenu des fichiers

    Examiner un fichier

    Comportement gnral

    dans tous les cas :SPC avance dune paged avance dune demie pageRET avance dune ligneq sort du mode ou de la commande/ chane avance jusqu la premire apparition de lachane indique

    avec less ou le mode View dEmacs :DEL recule dune pageu recule dune demie pagey recule dune ligne< va en dbut de fichier> va en fin de fichier? recule comme / avance

  • Rpertoires Fichiers Dired Contenu des fichiers

    Examiner un fichier

    Recherche de chane dans Emacs

    recherche directe :on tape la chane et Emacs dplace le curseur jusqu lapremire apparitionpas de commande abrge, possibilit peu intressante

    recherche incrmentale :le curseur se dplace au fur et mesure quon tape la chaneon peut retirer des caractres de la chane (DEL), ce qui faitremonter dans lhistoriquerpter la commande de recherche va la prochaineapparitionC-s cherche vers la finC-r cherche vers le dbutRET termine la recherche et laisse le curseur en placeC-g termine la recherche et revient au point de dpart

  • Rpertoires Fichiers Dired Contenu des fichiers

    Examiner un fichier

    Recherche par expression rgulire

    utilisation :fonctionne de manire directe ou incrmentalemcanisme puissant, dcrit pour linstant de manireincomplteutilisable aussi avec les commandes A et Q du mode Diredutilisable aussi avec la commande / (et ?) de more (et less)

    principes :le caractre . dcrit nimporte quel caractre : t.t.loprateur * dcrit 0 n apparitions du caractreprcdent : to*tole caractre \ change linterprtation du caractre qui suit :t\.t\*\( et \) servent de mta-parenthses : \(to\)*etc.

    attention ! Ne pas confondre jokers et expressions rgulires

  • Rpertoires Fichiers Dired Contenu des fichiers

    Imprimer un fichier

    Imprimer un fichier

    imprimer un fichier sans vraie transformationdeux familles de commandes aboutissant au mmersultat :

    lpr ou lp (line printer) pour ajouter un fichier la filedattente dune imprimantelprm ou cancel pour retirer un fichier de la file dattentelpq ou lpstat pour examiner la file dattente

    les options sont quivalentesla mise en file dattente implique en gnral unetransformation cache, adapte au modle dimprimantela forme standard passe par le codage en Postscript,langage des imprimantes modernesla commande a2ps (ASCII to Postscript) effectue destransformations plus labores, en bonne partieautomatises

  • Rpertoires Fichiers Dired Contenu des fichiers

    Imprimer un fichier

    Imprimer depuis Emacs

    commande P en mode Dired (appelle lpr)la commande ! en mode Dired permet dappeler a2psle menu File comprend une srie dentres pourlimpression :

    Print Buffer donne un rsultat le plus simple possiblePostscript Print Buffer donne une image plus exacte ducontenu du tampon (en couleur)Postscript Print Buffer (B+W) fait la mme chose ennoir et blancles mmes commandes existent pour la rgion (vue plustard)a2ps appelle loutil du mme nom

  • Rpertoires Fichiers Dired Contenu des fichiers

    Examiner le contenu

    Examiner le contenu dun fichier

    quelques oprations simples :file dtermine la nature du fichiercmp compare deux fichiers, simplement pour dire sils sontidentiques ou nondiff (= en mode Dired dEmacs) montre toutes lesdiffrences entre deux fichierswc (word count) compte les caractres, mots et lignes dufichier

    oprations plus complexes, pouvant ventuellement traiterune hirarchie entire :

    find parcourt un rpertoire entier, selon certains critresgrep recherche des expressions rgulires dans des fichiersle mode Ediff dEmacs (menu Tools) effectue un travailtrs fin de comparaison de deux fichiers, permettantventuellement dadapter lun en fonction de lautre

  • Rpertoires Fichiers Dired Contenu des fichiers

    Examiner le contenu

    La commande find

    liste darguments de forme particulire :en premier un rpertoirepuis liste de mots-cls suivis de valeurs pour slectionner lesfichiers concerns :

    -type et une lettre indiquant la sorte de fichier (parexemple d pour un rpertoire)-group et le nom du groupe propritaire-user et le nom de lutilisateur propritaireetc.

    puis une action effectuer :-print affiche le nom de chaque fichier slectionn-exec applique une commande chaque fichier slectionn(syntaxe complique)etc.

    on peut mme enchaner plusieurs slections et actions

  • Rpertoires Fichiers Dired Contenu des fichiers

    Examiner le contenu

    La commande grep

    le premier argument est une expression rgulirele deuxime argument est une liste de fichiersla commande affiche la liste des lignes des fichiers quicontiennent une chane dcrite par lexpression rgulireoptions varies pour compter, inverser le test, chercherlexpression rgulire dans un fichier, etc.la commande M-x grep (ou menu Tools) dEmacs est plusperfectionne :

    la liste des apparitions apparat dans un nouveau tampon,dans lautre fentrela commande C-x amne successivement dans la fentrede dpart les lignes slectionnes

    Plan gnralOprations sur les rpertoiresRpertoireProtectionsAutres

    Oprations sur les fichiersCrerLiensSupprimer

    Le mode Dired d'EmacsFonctionnementActions

    Oprations sur le contenu des fichiersExaminerImprimerContenu