La carpeta que se busca es bajo /Volumes
en su sistema de archivos. /Volumes
es a veces llamada oculta archivo en MacOS jerga.
Usando el Finder con Archivos Ocultos:
Hay al menos dos formas de exponer los archivos ocultos en el Buscador:
Utilice el Buscador de menú para navegar arbitraria de las carpetas: vaya, Vaya a la Carpeta..., (ALTERNATIVAMENTE: shiftcomandoG) y, a continuación, escriba /Volumes
en el cuadro de texto. Por supuesto, este método requiere que usted sepa el nombre de los archivos/directorios que usted está buscando, pero una vez que se sabe esto va a llegar allí.
Si está ejecutando mac os Sierra (o posterior), puede ver todos los archivos ocultos y carpetas en el Finder como: cambio decomando. (mayús-comando-período). La repetición de esta secuencia de ocultar las carpetas ocultas de nuevo.
Nota: Para ver /Volumes
utilizando el 2do método, debe la posición de Buscador en el lugar adecuado en el sistema de archivos; es decir, en la Macintosh HD
nivel (seleccionado desde el Buscador de la barra lateral, si lo tienes habilitado!).
Una vez que el Buscador ha enumerado las ocultos de archivo/carpeta de interés, utilice el menú (Archivo, Obtener Información) o el acceso directo (comandoI) rendir la información de la ventana con un montón de información útil.
En este punto, sus preguntas volver. Buscador y archivos ocultos esperemos que han sido contestadas. Ahora vamos a pasar el resto de tu pregunta re. cómo mostrar las estadísticas de uso de la línea de comandos:
Archivos ocultos desde la Línea de Comandos:
Abra una ventana de terminal (bash
es el valor predeterminado de macos shell). Como todos (?) otros *nix sistema en el universo, el sistema de archivos root es conocida simplemente como /
. Por lo tanto, vamos a ver lo que hay en /
:
$ ls -l /
total 13
drwxrwxr-x+ 80 root admin 2560 Mar 17 18:42 Applications
drwxr-xr-x+ 64 root wheel 2048 Feb 4 01:43 Library
drwxr-xr-x 2 root wheel 64 Feb 4 01:39 Network
drwxr-xr-x@ 5 root wheel 160 Sep 21 05:05 System
drwxr-xr-x 7 root admin 224 Feb 4 01:39 Users
drwxr-xr-x@ 4 root wheel 128 Mar 17 22:48 Volumes
drwxr-xr-x@ 37 root wheel 1184 Feb 8 02:57 bin
drwxrwxr-t 2 root admin 64 Feb 4 01:39 cores
dr-xr-xr-x 3 root wheel 4512 Mar 17 12:17 dev
lrwxr-xr-x@ 1 root wheel 11 Feb 4 01:37 etc -> private/etc
dr-xr-xr-x 2 root wheel 1 Mar 17 22:10 home
-rw-r--r-- 1 root wheel 313 Aug 18 2018 installer.failurerequests
dr-xr-xr-x 2 root wheel 1 Mar 17 22:10 net
drwxr-xr-x 3 root wheel 96 Sep 26 2016 opt
drwxr-xr-x 6 root wheel 192 Feb 4 01:39 private
drwxr-xr-x@ 64 root wheel 2048 Feb 8 02:57 sbin
lrwxr-xr-x@ 1 root wheel 11 Feb 4 01:37 tmp -> private/tmp
drwxr-xr-x@ 10 root wheel 320 Feb 4 01:44 usr
lrwxr-xr-x@ 1 root wheel 11 Feb 4 01:38 var -> private/var
$
Se enumeran aquí son todos sus archivos y carpetas, incluyendo los enlaces y los archivos ocultos, incluyendo /Volumes
. Si esto le hace preguntarse acerca de la sabiduría convencional (o práctica actual) re. la "facilidad de uso" para las Interfaces Gráficas de Usuario (GUI), entonces usted está en el buen camino :) Pero estoy divagando...
Ahora, echar un vistazo para comprobar que el montado se cotiza en /Volume
. En su caso, suponiendo que el raspberrypi compartir es el único montado, verás algo similar a esto:
$ ls -l /Volumes
total 32
lrwxr-xr-x 1 root wheel 1 Mar 17 12:17 Macintosh HD -> /
d--x--x--x+ 2 macusr wheel 64 Mar 17 12:18 passport2tb
drwx------ 1 macusr staff 16384 Mar 4 23:56 passport2tb-1
$
La primera línea es un enlace que muestra la asignación de la Macintosh HD
para el sistema de archivos root /
. La segunda línea mostrará su montado en la unidad de red, pero tenga en cuenta que los permisos - usted no será capaz de utilizar este. Es al parecer un artefacto. No sé por qué existe otro que el de establecer el executable
bit de permiso de la carpeta; tal vez alguien puede ofrecer una explicación? En cualquier caso, mientras no haga falta estar demasiado preocupado acerca de por qué está allí, la automatización de esta tarea será necesario que identifiquemos el correcto nombre de recurso compartido.
Automatizar el proceso a través de la bash
script:
El correcto nombre de recurso compartido se puede encontrar de la siguiente manera:
$ ls -l /Volumes | grep drwx | head -1 | awk '{print $9}'
drwx------ 1 macusr staff 16384 Mar 4 23:56 passport2tb-1
passport2tb-1
$
Para recapitular: grep
va a filtrar el resultado de ls -l
para obtener la cuota actual (en lugar del artefacto), head -1
filtro duplicados (que puede aparecer como passport2tb-2
, etc) y awk '{print $9}'
obtendrá el 9 de campo en la cadena que es el nombre del recurso compartido. Si usted tiene otras acciones montado en /Volumes
, sólo tiene que añadir otra grep
etapa para obtener la(s) que usted está interesado en.
Conocer la ubicación de su montado compartir le permitirá ejecutar correctamente el du
comando a display la usage estadísticas de cualquier carpeta en la monta compartir; por ejemplo:
$ du -sh /Volumes/passport2tb-1/data_lib
75G /Volumes/passport2tb-1/data_lib
$
En este caso, la carpeta data_lib
carpeta contiene 75GB de datos... y esto puede tomar unos minutos para contar, incluso en una red rápida.
Algunas de línea de comandos de gimnasia que pueden ser útiles:
- Si usted no quiere/necesita la información de ruta de acceso en
du
, uso awk
quitar:
$ du -sh /Volumes/passport2tb-1/data_lib | awk '{print $1}'
75G
$
- Y si no quieres que el "G":
$ du -sh /Volumes/passport2tb-1/data_lib | awk '{print $1}' | cut -d "G" -f 1
75
$
Para terminar con esto de una secuencia de comandos:
#!/bin/bash
SHRNM=$(ls -l /Volumes | grep drwx | head -1 | awk '{print $9}')
SIZE=$(du -sh /Volumes/$SHRNM/data_lib | awk '{print $1}' | cut -d "G" -f 1)
echo $SIZE
Por último: Guardar, el nombre y hacerlo ejecutable, y agregarlo a su crontab
a ser ejecutado de forma periódica.
Esta respuesta ha llegado de largo aliento, así que voy a dejar esto como un ejercicio para el lector.