5 votos

Cómo mostrar todos los archivos en el directorio excluyendo cualquier que comienzan con un punto?

Actualmente estoy usando el comando

find /Volumes/DriveName > driveName.txt

para crear un archivo de lista de todos los archivos que están en la unidad.

¿Cómo puedo modificar mi comando (o lo que sería un mejor dominio) para que la lista no incluye ningún punto archivos, por ejemplo ._Filename o .DSstore?

Yo no estoy buscando un software como CDFinder etcétera para mantener una base de datos. Necesito una salida de texto que contiene todos los archivos en el disco, así como sus ubicaciones relativas a cada uno de los otros.

11voto

Dan Soap Puntos 6013

Para excluir archivos y directorios agregar una exclusión patrón para el comando buscar (ver info find de más):

find /Volumes/DriveName -not -path '*/.*' > driveName.txt

3voto

TraFoO Puntos 11

Esto no es de forma remota de Mac-específico, pero se puede canalizar su salida a través de la grep. Más particularmente, la -v opción de excluir las líneas que coinciden con el modelo que usted está buscando (en su caso, los nombres de archivo que comienzan con un .).

Así que en lugar de

find /Volumes/DriveName > driveName.txt

usted puede entrar

find /Volumes/DriveName | grep -v '\/\.' > driveName.txt

2voto

Ged Byrne Puntos 481

Yo iba a recomendar tree como una alternativa, pero me di cuenta de que no está instalado por defecto en OS X. sin Embargo, si no te importa siguiendo unas sencillas instrucciones para compilarlo usted mismo, podría ser una herramienta útil para sus propósitos. Toma cualquier directorio y le da un bonito ASCII basado en el árbol de todas las subcarpetas y archivos en el mismo (y por defecto se omite oculto/dot archivos).

Ejemplo de salida:

~$ tree test
test
├── alpha
│   ├── testA
│   ├── testB
│   └── testC
├── num
│   ├── test1
│   ├── test2
│   └── test3
├── test X
├── test Y
└── test Z

0voto

streetparade Puntos 101

Usted puede utilizar ListAllFiles de la App Store.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X