ObjetAfficher un fichier texte, avec pagination et défilement vers l'avant et vers l'arrière.

 

FormatLIST [range...] [/= /8 /A:[[-|+]rhsadecijopt /B[-]n /C /Etext" /F /H /I /L[-]n /N /O:[-]acdeginorstuz /R /S /T"text" /U /W /X[s]] [@file] [file...]

 

file        Un fichier ou une liste de fichiers à afficher.
@file        Un fichier texte contenant les noms des fichiers à afficher, un par ligne (voir @listes de fichiers pour plus de détails).
range        Uneplage desélection de fichiers  (date, description, exclusion, taille, heure)

 

/8 (UTF-8)


/A : (sélection d'attributs)

/N (numéros de ligne)

/B(décalage d'octet)

/O :... (Ordre)

/C (console séparée)

/R(inverse)

/E (expression régulière)

/S(entrée standard)

/F (tampon de l'écran de la console)

/T (recherche de texte)

/H(High bit off)

/U (règle)

/I(ignorer les caractères génériques)

/W(rap)

/L(ine offset)

/X (mode d'affichage hexadécimal)

 

Voir aussi : VIEW, HEAD, TAIL et TYPE.

 

Sélection de fichiers

 

Prend en charge le dialogue de commande, les commutateurs d'attributs, les caractères génériques étendus , les plages, les noms de fichiers multiples et les listes d'inclusion.

 

Internet

 

Peut être utilisé avec les serveurs FTP/HTTP.

 

Utilisation

 

Voir la  commande VIEW pour un remplacement actualisé et amélioré de LIST.

 

La commande LIST offre un moyen rapide et souple de visualiser un fichier, sans avoir à charger et à utiliser un éditeur de texte.

 

Par exemple, pour afficher un fichier appelé MEMO.DOC:

 

list memo.doc

 

Remarque : LIST est principalement destiné à afficher le contenu desfichiers texte  ASCII et Unicode (c'est-à-dire des caractères alphanumériques disposés sur des lignes séparées par CR/LF). Il peut être utilisé pour d'autres fichiers contenant des caractères non alphabétiques ou des séparateurs de lignes inhabituels, mais vous devrez peut-être utiliser le mode hexadécimal (voir ci-dessous) pour afficher ou rechercher ces fichiers. Les lignes de plus de 32 767 caractères seront tronquées à moins que vous ne soyez en mode Wrap ou Hex.

 

LIST affiche les fichiers dans la fenêtre TCC dans la fenêtre. Si vous redimensionnez la fenêtre TCC ou la fenêtre Take Command lorsque TCC s'exécute dans une fenêtre à onglets, LIST redimensionne automatiquement son affichage.

 

Vous pouvez définir toutes les touches de LIST à l'aide de la boîte de dialogue OPTION / Clavier.

 

DirectiveDéfaut        Description

 

ListBack B        Retour au fichier précédent.
ListClipboard Ctrl-B        Copier le nom du fichier actuel dans le presse-papiers.
ListContinue C        Continuer avec le fichier suivant.
ListDeleteDel        Supprimer le fichier actuel.
ListDownDown        Descendre d'une ligne.
ListEdit E        Modifier le fichier avec l'éditeur associé à ce type de fichier. S'il n'y a pas d'association, LIST utilise l'éditeur défini dans l' option de configuration Editor. Si aucun éditeur n'est défini, LIST utilise le Bloc-notes. Si LIST affiche un tuyau, le contenu est enregistré dans le presse-papiers et l'éditeur est lancé. (Vous devrez coller manuellement le contenu du presse-papiers).
ListEndEnd        Aller à la fin du fichier.
ListExitEsc        Quitter le fichier en cours.
ListFind F        Demande et recherche d'une chaîne ou d'une séquence de valeurs hexadécimales.
ListFindPrevious Ctrl-N        Recherche la chaîne correspondante précédente dans le fichier.
ListFindRegex R        Demande et recherche une expression régulière.
ListFindRegexReverse Ctrl-R        Recherche à l'envers d'une expression régulière.
ListFindReverse Ctrl-F        Demande et recherche d'une chaîne de caractères, en remontant à la fin du fichier.
ListGoto G        Affiche une boîte de dialogue pour passer à une ligne spécifique.
ListHelpF1        Affiche l'aide pour LIST.
ListHex X        Active l'option du mode hexadécimal (/X).
ListHexSpace S        Afficher les caractères non imprimables (espace ou .) en mode hexadécimal.
ListHighBit H        Active l'option "strip high bit" (/H).
ListHomeHome        Aller au début du fichier.
ListInfo I        Affiche des informations sur le fichier en cours.
ListLeftLeft        Défilement d'une colonne vers la gauche.
ListNext N        Recherche de la prochaine chaîne de caractères correspondante.
ListNumber L        Numérote les lignes.
ListOpen O        Affiche la boîte de dialogue "Ouvrir un fichier".
ListPageLeft Ctrl-Left        Défilement vers la gauche sur 40 colonnes.
ListPageRight Ctrl-Right        Défilement vers la droite sur 40 colonnes.
ListPgUp PgUp        Fait défiler une page vers le haut.
ListPgDn PgDn        Fait défiler une page vers le bas.
ListPrint P        Imprime tout ou partie du fichier (affiche la boîte de dialogue "Imprimer" de Windows).
ListRefresh F5        Actualiser l'affichage.
ListRightRight        Défilement d'une colonne vers la droite.
ListSave Ins        Enregistrer dans un fichier.
ListTabSizeTab        Affiche une boîte de dialogue pour définir la taille des onglets.
ListUnicode U        Basculer le mode d'affichage Unicode.
ListUpUp        Faire défiler une ligne vers le haut.
ListWrap W        Basculer l'option "retour à la ligne" (/W).

 

Lesrecherches de texte effectuées avec F, N, Ctrl-F et Ctrl-N ne sont pas sensibles à la casse, sauf si vous cochez la case Correspondre à la casse dans la boîte de dialogue de recherche . LIST mémorise les chaînes de recherche que vous avez utilisées dans la session en cours ; pour sélectionner une chaîne précédente, utilisez la flèche déroulante située à droite du champ de saisie de la chaîne ( la toucheN et le bouton Suivant recherchent l'élément supérieur de cette liste déroulante).

 

Lorsque la chaîne recherchée est trouvée, LIST affiche la ligne contenant la chaîne en haut de la fenêtre et met en surbrillance la chaîne trouvée. Toute autre occurrence de la chaîne sur la même page d'affichage est également mise en évidence. La mise en évidence est destinée à être utilisée avec des fichiers texte. Dans les fichiers binaires, la chaîne de recherche sera trouvée mais ne sera peut-être pas mise en évidence correctement.

 

Si l'écran est actuellement en mode hexadécimal et que vous appuyez sur F ou Ctrl-F, un message vous demandera si vous souhaitez effectuer une recherche en mode hexadécimal. Si c'est le cas, vous devez alors saisir la chaîne de recherche sous la forme d'une séquence de nombres hexadécimaux à deux chiffres séparés par des espaces, par exemple 41 63 65 ( valeursASCII pour la chaîne "Ace"). Les recherches hexadécimales font la distinction entre les majuscules et les minuscules et recherchent exactement la chaîne de caractères que vous avez saisie.

 

LIST enregistre la chaîne de recherche utilisée par F, N, Ctrl-F et Ctrl-N .Vous pouvez donc LISTer plusieurs fichiers et rechercher la même chaîne en appuyant simplement sur N dans chaque fichier, ou répéter votre recherche la prochaine fois que vous utiliserez LIST.

 

Vouspouvez utiliser des caractères génériques étendus dans la chaîne de recherche. Par exemple, vous pouvez rechercher la chaîne to*day pour trouver la ligne suivante qui contient le mot to suivi du mot day plus loin sur la même ligne, ou rechercher les nombres 101 ou 401 avec la chaîne de recherche [14]01.  Si vous commencez la chaîne de recherche par un apostrophe `, ou si vous l'entourez d'apostrophes, les caractères génériques de la chaîne seront traités comme du texte normal, sans signification particulière.

 

Vous pouvez utiliser le  commutateur /T pour spécifier le texte de recherche pour le premier fichier. Dans ce cas, LIST commence la recherche dès que le fichier est chargé. Utilisez le commutateur /I pour ignorer les caractères génériques dans la chaîne de recherche initiale et le commutateur /R pour que la recherche initiale s'effectue à rebours à partir de la fin du fichier. Lorsque vous effectuez une liste de plusieurs fichiers avec une seule commande LIST, ces commutateurs n'affectent que le premier fichier ; ils sont ignorés pour le deuxième fichier et les suivants.

 
Vous pouvez également effectuer des recherches à l'aide d'expressions régulières en utilisant les touches R et Ctrl-R. Voir Syntaxe des expressions régulières pour les expressions prises en charge.

 

Vous pouvez utiliser la  touche G pour passer à un numéro de ligne spécifique dans le fichier (ou à un décalage hexadécimal spécifié en mode hexadécimal). LIST numérote les lignes en commençant par1. Une nouvelle ligne est comptée à chaque  caractèreCR ou LF (LIST détermine automatiquement le caractère utilisé pour les sauts de ligne dans chaque fichier), ou lorsque la longueur de la ligne atteint 32 767 caractères, selon ce qui se produit en premier.

 

LIST permet normalement aux longues lignes du fichier de dépasser le bord droit de l'écran. Vous pouvez utiliser les touches de défilement horizontal (voir ci-dessus) pour visualiser le texte qui dépasse la largeur de l'écran. Si vous utilisez la commande W ou le  commutateur/W pour envelopper l'affichage, chaque ligne est enveloppée lorsqu'elle atteint le bord droit de l'écran et les touches de défilement horizontal sont désactivées.

 

Pour afficher la sortie d'une autre commande, il suffit de diriger la sortie de la commande vers LIST, par exemple :

 

dir | list

 

Normalement, LIST détecte  automatiquement les données provenant d'un pipes, mais si ce n'est pas le cas, utilisez /S pour spécifier explicitement les données provenant d'un tuyau. Votre capacité à naviguer en arrière dans la sortie affichée (par exempleavec PgUp) peut être limitée lorsque vous visualisez une très grande quantité de données à travers un tuyau, en raison de la façon dont Windows gère la sortie par tuyau.

 

Pour afficher le texte du presse-papiers, utilisez CLIP : comme fichier à répertorier .CLIP : ne renverra aucune donnée à moins que le presse-papiers ne contienne du texte. Voir Redirection pour plus d'informations sur CLIP :.

 

Si vous imprimez le fichier affiché par LIST, le format d'impression correspondra au format d'affichage. Si vous êtes passé en mode hexadécimal ou en mode enveloppé, ce mode sera également utilisé pour la sortie imprimée. Si vous imprimez en mode enveloppé, les longues lignes seront enveloppées à la largeur de l'écran. Si vous imprimez en mode d'affichage normal sans retour à la ligne, les longues lignes seront retournées ou tronquées par l'imprimante, et non par LIST. Quel que soit le mode d'affichage, LIST affiche une boîte de dialogue d'impression Windows standard qui vous permet d'imprimer le texte sélectionné, la page en cours ou le fichier entier.

 

•Utilisation FTP/HTTP

 

LIST peut afficher des fichiers sur des serveurs FTP ainsi que le contenu d'URL HTTP/HTTPS.Par exemple, LIST peut afficher des fichiers sur des serveurs FTP ainsi que le contenu d'URL HTTP/HTTPS :

 

list ftp://ftp.microsoft.com/index

list https://jpsoft.com/notfound.htm

 

Vous pouvez également utiliser la  commande IFTP pour lancer une session FTP sur un serveur, puis utiliser une syntaxe abrégée pour spécifier les fichiers et les répertoires souhaités. Pour plus d'informations, voir Utilisation des serveurs FTP/HTTP et d'IFTP.

 

•Flux de fichiers NTFS

 

LIST prend en charge les flux de fichiers sur les disques NTFS. Vous pouvez répertorier un flux individuel en spécifiant son nom, par exemple :

 

list streamfile:s1

 

Si aucun nom de flux n'est spécifié, les données primaires du fichier sont affichées.

 

Voir Flux de fichiers NTFS pour plus de détails.

 

•Fonctionnalités avancées

 

Si vous spécifiez un nom de répertoire au lieu d'un nom de fichier en tant que paramètre, LIST affichera chacun des fichiers de ce répertoire.

 

Si aucun nom de fichier n'est spécifié (et que stdin n 'est pas redirigé), LIST ouvre la boîte de dialogue Windows "ouvrir un fichier".

 

Laplupart des touches de LIST peuvent être réaffectées à l'aide de  directives de correspondance des touches.

 

Par défaut, LIST place des taquets de tabulation toutes les 8 colonnes. Vous pouvez modifier ce comportement à l'aide de l' option de configurationTabs Width (largeur des tabulations).

 

Options

 

/=Affiche la boîte de dialogue de la commande LIST pour vous aider à définir le nom de fichier et les options de la ligne de commande. L'option /= peut être placée n'importe où sur la ligne ; les options supplémentaires définissent les champs appropriés dans la boîte de dialogue de la commande.

 

/8Le fichier est interprété en UTF-8.

 

/A :Sélectionnez uniquement les fichiers pour lesquels le ou les attributs spécifiés ont été définis. Voir Commutateurs d'attributs pour plus d'informations sur les attributs qui peuvent suivre /A :. N'utilisez pas /A : avec les  listes @file.  Voir les listes @fichiers pour plus de détails.

 

Vouspouvez spécifier /A:= pour afficher une boîte de dialogue qui vous aidera à définir des attributs individuels.

 

/B[-]nCommence à l'octet n. Si n est précédé du signe moins -, commence à n octets de la fin du fichier. L'option /B n'affiche le fichier qu'à partir du décalage jusqu'à la fin ; il n'est pas possible de revenir à un point antérieur au décalage.

 

/CAffiche le fichier dans un tampon d'écran séparé et restaure le tampon d'origine en quittant LIST. /C ne fonctionne que dans les fenêtres TCC autonomes, et non dans les fenêtres à onglets. Take Command pas dans les fenêtres à onglets.

 

/ERechercher une expression régulière dans le premier fichier.  Cette option revient à appuyer sur R, mais elle vous permet de spécifier le texte de recherche sur la ligne de commande. L'expression régulière doit être placée entre guillemets doubles si elle contient des espaces, de la ponctuation ou des caractères génériques. Voir également /T.

 

/FAffiche le contenu du tampon de l'écran de la console.

 

/HSupprimer le bit de poids fort de chaque caractère avant de l'afficher. Cette option est utile lors de l'affichage de fichiers créés par certains traitements de texte qui activent le bit de poids fort à des fins de formatage. Vous pouvez activer ou désactiver cette option dans LIST à l'aide de la  toucheH ou de la barre d'outils.

 

/IN'a de sens que lorsqu'elle est utilisée avec l' option /T "text". Cette option permet à LIST d'interpréter les caractères tels que *, ?, [ et ] comme des caractères littéraux et non comme des caractères génériques. L'option /I n'affecte que la recherche initiale lancée par /T, et non les recherches ultérieures lancées à partir de LIST.

 

/I "text"Sélectionnez les fichiers en fonction du texte contenu dans leur description.  Pour plus d'informations,voir les plages de description.

 

/L[-]nCommence à la ligne n. Si n est précédé du signe moins -, commence à -n lignes de la fin du fichier . L ' option /L n'affecte que l'affichage de la page initiale ; elle ne vous empêche pas de revenir ultérieurement au début du fichier.

 

/NAfficher les numéros de ligne. LatoucheL permet d'alterner l'affichage des numéros de ligne.

 

/O :...Trier les fichiers avant de les traiter.

 

Vous pouvez utiliser n'importe quelle combinaison des options de tri ci-dessous. Si plusieurs options sont utilisées, la liste sera triée avec la première option de tri comme clé principale, la suivante comme clé secondaire, et ainsi de suite :

 

nTrier par nom de fichier et extension, sauf si e est explicitement inclus.
-Inverse l'ordre de tri pour la clé de tri suivante.
aTrier les noms et les extensions dans l'ordre ASCII standard, plutôt que numériquement lorsque des sous-chaînes numériques sont incluses dans le nom ou l'extension.
cTrier par taux de compression
dTri par date et heure (la plus ancienne en premier) ; voir aussi /T:acw
eTri par extension
gRegroupement des sous-répertoires d'abord, puis des fichiers
iTri par description
oTrier par propriétaire
rInverser l'ordre de tri pour toutes les options
sTrier par taille
tIdentique à d
uNon trié
zIdentique à s

 

/RN'a de sens que si elle est utilisée avec l'option /T "text" . Demande à LIST de rechercher le texte à partir de la fin du fichier plutôt qu'à partir du début du fichier. L'utilisation de ce commutateur peut accélérer la recherche de texte qui se trouve normalement à la fin du fichier, comme une signature. /R n'affecte que la recherche initiale lancée par /T, et non les recherches ultérieures lancées à partir de LIST.

 

/SLire à partir de l'entrée standard plutôt que d'un fichier. Cela vous permet de rediriger la sortie d'une commande et de l'afficher avec LIST. Normalement, LIST détecte l'entrée d'une commande redirigée et s'ajuste automatiquement. Cependant, dans certaines circonstances, il peut s'avérer nécessaire d'utiliser /S. Par exemple,pour utiliser LIST afin d'afficher la sortie de DIR, vous pouvez utiliser l'une ou l'autre de ces commandes :

 

 dir | list

 dir | list /s

 

/TRecherche de texte dans le premier fichier.  Cette option revient à appuyer sur F, mais elle vous permet de spécifier le texte à rechercher sur la ligne de commande. Le texte doit être placé entre guillemets s'il contient des espaces, de la ponctuation ou des caractères génériques. Par exemple, pour rechercher la chaîne TC dans le fichier README.DOC, vous pouvez utiliser la commande suivante :

 

 list /t"Take Command" readme.doc

 

Le texte recherché peut inclure des caractères génériques et des caractères génériques étendus. Par exemple, pour rechercher les mots Hello et John sur la même ligne dans le fichier LETTER.DAT:

 

list /t "Hello*John" letter.dat

 

Lorsque vous affichez plusieurs fichiers avec une seule commande LIST, /T ne lance une recherche que dans le premier fichier. Il est ignoré pour le deuxième fichier et les suivants. Voir également /I et /R : /I et /R.

 

/UAffiche une règle sur la deuxième ligne.

 

/W Enroule letexte sur le bord droit de l'écran. Cette option est utile pour afficher des fichiers qui n'ont pas de retour chariot à la fin de chaque ligne. Les touches de défilement horizontal ne fonctionnent pas lorsque l'affichage est enveloppé. Vous pouvez activer ou désactiver cette option à partir de LIST avec la  touche W ou le bouton Wrap de la barre d'outils.

 

/XAffiche le fichier en mode hexadécimal (hex). Cette option est utile pour afficher des fichiers exécutables et d'autres fichiers contenant des caractères non textuels. Chaque octet du fichier est affiché sous la forme d'une paire de caractères hexadécimaux. Le texte correspondant est affiché à droite de chaque ligne de données hexadécimales. Vous pouvez activer ou désactiver ce mode à partir de LIST à l'aide de la  touche X ou du  boutonheX de la barre d'outils.

 

Vous pouvez afficher des espaces plutôt que des points pour les caractères non imprimables en spécifiant l'option /XS. Vous pouvezégalement alterner entre les espaces et les points avec latouche S lorsque vous affichez un fichier en mode hexadécimal.