De alguna manera me gusta el dir /b
comando, pero también necesito archivos ocultos y de sistema allí. El comando dir incorporado no permite enumerar dichos archivos 'ocultos' con el resto y debo usarlos /s
para tener una ruta completa allí, que por supuesto no es recursiva.
También jugué con la versión de Windows del ls
comando y tampoco tuve suerte. Para mostrar la ruta completa, debe agregar un asterisco ( mydir\*
) al final del directorio que está enumerando, pero esto lo hace recursivo.
windows
windows-xp
command-line
ls
dir
rsk82
fuente
fuente
Respuestas:
Si no desea instalar nada, también puede usar el siguiente comando:
cd
Primero debe ingresar al directorio o no funcionará.fuente
Pruebe el siguiente comando:
Le dará TODOS los archivos, puede ejecutarlos
FIND
si lo desea o agregar un nombre de carpeta.fuente
Si probaste ls, ¿por qué no simplemente instalar cygwin? Puedes usar find en cygwin:
Si instala cygwin y desea utilizar find en cygwin, asegúrese de llamar a find en cygwin utilizando la ruta completa o inserte la ruta bin de cygwin antes de system32 porque Windows también tiene un find.exe.
fuente
-maxdepth 1
, no lo es.puedes descargar sed con gnuwin32. Esto antepone el directorio actual.
Hacer% cd% no funciona ... por lo que
%cd:\=\\%
convierte cada\
a\\
, lo que da como resultado\
.fuente
Esta es una vieja pregunta, pero pensé que agregaría algo de todos modos.
DIR no atraviesa correctamente todos los árboles de directorios que desea, en particular no los de C :. Simplemente se rinde en algunos lugares debido a diferentes protecciones.
ATTRIB funciona mucho mejor, porque encuentra más. (¿Por qué esta diferencia? ¿Por qué MS haría que una utilidad funcione de una manera y otra funcione diferente a este respecto? Maldita sea si lo sé). En mi experiencia, la forma más efectiva de manejar esto, aunque es un error, es obtener dos listados:
y obtener la diferencia entre ellos. Esa diferencia son los directorios en C: (excepto los que están muy bien ocultos). Para C :, normalmente lo hago como administrador.
fuente
Quería trabajar con una lista de directorios, así que busqué en Google "Imprimir un directorio". Encontré instrucciones para hacerlo, pero incluyeron cambios en el Registro. No queriendo jugar con esto, y queriendo usar un listado, no imprimirlo, encontré una manera de cumplir mis objetivos sin cambiar el Registro. Creé dos programas de archivos por lotes para guardarlos en un Directorio de utilidades. Luego, cuando quería imprimir o trabajar con un directorio, simplemente copie el archivo por lotes apropiado en el directorio del sujeto, ¡luego lo ejecuto! Aquí están:
fuente