Dir exemplo de comando, interruptores, opcións e máis
O comando dir é un comando de símbolo de comando usado para mostrar unha lista dos ficheiros e subcartafoles contidos nun cartafol.
Para cada ficheiro ou cartafol listado, o comando dir mostrará por defecto a data e hora en que se cambiou o elemento por última vez, se o elemento é unha carpeta (etiquetada como
Fóra da lista de ficheiros e cartafoles, o comando dir tamén mostra a letra actual da unidade da partición , a etiqueta do volume , o número de serie do volume, o número total de ficheiros listados, o tamaño total dos ficheiros en bytes, o número de subcartafoles enumerados e os bytes totais quedan libres no disco.
Disposición de comandos Dir
O comando dir está dispoñible desde o símbolo do sistema en todos os sistemas operativos Windows , incluíndo Windows 10 , Windows 8 , Windows 7 , Windows Vista e Windows XP .
As versións máis antigas de Windows inclúen o comando dir, pero con poucas menos opcións que a lista de embaixo. O comando dir tamén é un comando DOS , dispoñible en todas as versións de MS-DOS.
O comando dir pode atoparse en versións de símbolo do sistema fóra de liña, como as dispoñibles desde Opcións avanzadas de inicio e Opcións de recuperación do sistema . O comando dir tamén está incluído na consola de recuperación en Windows XP.
Nota: A dispoñibilidade de determinados comandos de orde e outra sintaxe do comando dir poden diferir do sistema operativo ao sistema operativo.
Sintaxe de Dir Command
dir [ drive : ] [ path ] [ nome de ficheiro ] [ / a [[ : atributos ]] [ / b ] [ / c ] [ / d ] [ / l ] [ / n ] [ / o [[ : ] sortorder ] ] [ / p ] [ / q ] [ / r ] [ / s ] [ / t [[ : ] campo de tempo ]] [ / w ] [ / x ] [ / 4 ]
Consello: vexa como ler a sintaxe do comando se non está seguro de como interpretar a sintaxe do comando dir como o escribín anteriormente ou como se mostra na táboa seguinte.
unidade :, camiño, nome de ficheiro | Esta é a unidade , o camiño e o nome do ficheiro que desexa ver os resultados do comando dir. Os tres son opcionais xa que o comando dir pode executarse só. Os comodíns están permitidos. Vexa a sección de exemplos de comando Dir se non está clara. |
/ a | Cando se executa en solitario, este conmutador mostra todos os tipos de ficheiros e cartafoles, incluídos aqueles con atributos de arquivo que normalmente impiden que se mostren no símbolo do sistema ou en Windows. Use / a cun ou máis dos seguintes atributos (o cólico é opcional, non hai espazos necesarios) para mostrar só os tipos de ficheiros no resultado do comando dir:
|
/ b | Use esta opción para mostrar os resultados dir usando o formato "núa", que elimina a información de cabeceira e pé de páxina, así como todos os detalles de cada elemento, deixando só o nome do directorio ou o nome e extensión do ficheiro. |
/ c | Este cambio obriga a usar o separador de miles cando o comando dir se usa de forma que amosa os tamaños dos ficheiros. Este é o comportamento predeterminado na maioría das computadoras polo que o uso práctico é / -c para desactivar o separador de miles nos resultados. |
/ d | Use / d para limitar os elementos que se amosan a só os cartafoles (contidos entre parénteses) e os nomes dos ficheiros coas súas extensións. Os elementos están listados de arriba a abaixo e despois a través de columnas. Os datos de encabezado e comando de ordes de dir estándar permanecen igual. |
/ l | Use esta opción para mostrar todos os cartafoles e os nomes dos ficheiros en minúsculas. |
/ n | Este cambio produce un resultado con columnas na data -> hora -> directorio -> tamaño do ficheiro -> estrutura da columna de nome de ficheiro ou cartafol . Xa que este é o comportamento predeterminado, o uso práctico é / -n que produce columnas no nome do ficheiro ou cartafol -> directorio -> tamaño do ficheiro -> data -> orde do tempo . |
/ o | Use esta opción para especificar unha orde de clasificación para os resultados. Cando se executa en solitario, / o lista os directorios en primeiro lugar, seguidos de ficheiros, ambos por orde alfabética. Use esta opción cun ou máis dos seguintes valores (o cólico é opcional, non hai espazo necesario) para ordenar o resultado do comando dir de maneira específica:
|
/ p | Esta opción amosa os resultados dunha páxina á vez, interrompida cun botón Prema calquera tecla para continuar .... Usar / p é moi similar ao uso do comando dir co comando máis . |
/ q | Use este interruptor para mostrar o propietario do ficheiro ou cartafol nos resultados. A forma máis sinxela de ver ou cambiar a propiedade dun arquivo desde o Windows é a través do botón Avanzado na pestana Seguridade ao mirar as propiedades do ficheiro. |
/ r | A opción / r mostra todos os fluxos de datos alternativos (ADS) que forman parte dun ficheiro. O fluxo de datos en si está listado nunha nova fila, baixo o ficheiro, e sempre está sufi- cado con $ DATA , facendo que sexan fáciles de detectar. |
/ s | Esta opción amosa todos os ficheiros e cartafoles do directorio especificado e todos os ficheiros e cartafoles contidos dentro de calquera subdirectorio dese directorio especificado. |
/ t | Use esta opción cun dos seguintes valores (o cólico é opcional, non hai espazos necesarios) para especificar un campo de tempo que se empregará ao ordenar e / ou amosar resultados:
|
/ w | Use / w para mostrar os resultados en "formato amplo" que limita os elementos que se mostran a só os cartafoles (contidos entre parénteses) e os nomes dos ficheiros coas súas extensións. Os elementos están listados de esquerda a dereita e despois de filas. Os datos de encabezado e comando de ordes de dir estándar permanecen igual. |
/ x | Este botón mostra o equivalente a "nome curto" para ficheiros cuxos nomes longos non cumpren coas regras non-8dot3. |
/ 4 | O interruptor / 4 forza a utilización de catro díxitos. Polo menos nas versións máis recentes de Windows, a pantalla de catro díxitos é o comportamento predeterminado e / -4 non resulta nunha pantalla de 2 díxitos. |
/? | Use o botón de axuda co comando dir para mostrar detalles sobre as opcións anteriores directamente na xanela do símbolo do sistema. Execución de dir /? é o mesmo que usar o comando de axuda para executar o dir de axuda . |
Consello: tendo en conta o volume de información que o comando dir normalmente retorna, gardar todo isto nun ficheiro de texto a través dun operador de redirección normalmente é unha idea intelixente. Vexa como redirixir a saída de comandos a un ficheiro para máis información sobre como facer isto.
Exemplos de comandos Dir
dirNeste exemplo, o comando dir úsase só, sen ningunha unidade : ruta, especificacións de nome de ficheiro , nin ningún interruptor, producindo un resultado como este:
C: \> dir Volume na unidade C non ten etiqueta. Número de serie de volume é F4AC-9851 Directorio de C: \ 09/02/2015 12:41 PMComo podes ver, o comando dir foi executado desde o directorio raíz de C (ie C: \>). Sen especificar onde exactamente hai que listar a carpeta e os contidos do ficheiro, o comando dir ten por defecto mostrar esta información desde onde se executou o comando.
dir c: \ users / ahNo exemplo anterior, estou solicitando que o comando dir mostre os resultados da unidade : ea ruta de c: \ usuarios , e non desde a localización desde onde estou a executar o comando. Tamén estarei especificando, a través do / un interruptor co atributo h , que me gustaría ver só os elementos ocultos, obtendo algo como isto:
C: \> dir c: \ users / ah O volume da unidade C non ten etiqueta. Número de serie de volume é F4AC-9851 Directorio de c: \ usuarios 05/07/2016 04:04 AMA pequena lista de directorios eo único arquivo que ves no resultado anterior non compoñen a totalidade do cartafol c: \ users , só os ficheiros e cartafoles ocultos. Para ver todos os ficheiros e cartafoles, executarías dir c: \ users / a (eliminando a h ).
dir c: \ *. csv / s / b> c: \ users \ tim \ desktop \ csvfiles.txtNeste exemplo un pouco máis complexo, pero moito máis práctico, para o comando dir, solicito que se busque o disco duro completo para os ficheiros de CSV e que os resultados mínimos obtidos sexan transmitidos a un documento de texto. Vexamos esta peza por peza:
- c: \ *. csv dille ao comando dir que mire todos os ficheiros ( * ) que terminan na extensión CSV ( .csv ) na raíz da unidade c:.
- / s instruye a dir para ir máis profunda que a raíz de c: e no seu lugar, busque ficheiros coma este en cada cartafol, tan profundo como as carpetas van.
- / b elimina todo o camiño e o nome do ficheiro, esencialmente creando unha "lista" lexible destes ficheiros.
- > é un operador de redirección , que significa "enviar a" en algún lugar.
- c: \ users \ tim \ desktop \ csvfiles.txt é o destino para o > redirector, o que significa que os resultados escribiranse no ficheiro csvfiles.txt en lugar do símbolo do comando, que se creará no c: \ users \ tim \ local do escritorio (ou sexa, o escritorio que vexo cando estou conectado).
Cando redirecciona a saída do comando a un ficheiro , como o que fixemos aquí neste exemplo de comando dir, o símbolo do sistema non mostra nada. Non obstante, a saída exacta que vereu está situada dentro do ficheiro de texto. Vexa o que semellaba o meu csvfiles.txt despois de que o comando dir completara:
c: \ ProgramData \ Intuit \ Quicken \ Inet \ merchant_alias.csv c: \ ProgramData \ Intuit \ Quicken \ Inet \ merchant_common.csv c: \ Users \ All Users \ Intuit \ Quicken \ Inet \ merchant_alias.csv c: \ Users \ Todos os usuarios \ Intuit \ Quicken \ Inet \ merchant_common.csv c: \ Users \ Tim \ AppData \ Roaming \ condition.2.csv c: \ Users \ Tim \ AppData \ Roaming \ line.csv c: \ Users \ Tim \ AppData \ Roaming \ media.csvAínda que seguramente podería omitir a redirección do ficheiro, e ata o "formato de formato descoñecido", os resultados resultarían moi difíciles de traballar na xanela do símbolo do sistema, o que dificultaba chegar ao que estaba despois: a localización de cada Arquivo CSV no seu computador.
Dir Comandos relacionados
O comando dir úsase a miúdo co comando del. Despois de usar o comando dir para atopar o nome e a localización do (s) arquivo (s) en calquera (s) cartafol (s) particular (s), o comando del pode ser usado para eliminar arquivos directamente desde o símbolo do sistema.
Similar é o comando rmdir / s , eo comando deltree máis antigo , usado para eliminar cartafoles e ficheiros. O comando rmdir (sen a opción / s) é útil para eliminar os cartafoles baleiros que atopa co comando dir.
Como dixen anteriormente, o comando dir tamén se usa con frecuencia cun operador de redirección .