Cómo verificar quién posee un archivo en Linux

Si desea verificar quién es el propietario de un archivo, Linux funciona de manera muy diferente a otros sistemas. No hay opción para simplemente hacer clic con el botón derecho en un archivo e ir a Propiedades u Obtener información como en Windows o macOS.

Cómo verificar quién posee un archivo en Linux

Además, la propiedad de los archivos es diferente en Linux. Cada archivo tiene su propietario y un grupo al que pertenece el propietario. Puede ser útil conocer esta información en muchas situaciones, como solucionar problemas de permisos.

Hay tres formas comunes de ver el propietario de un archivo en Linux. Esto es lo que son.

Comando "Es -I"

El comando "Is -I" es la forma más conveniente de ver el propietario de un archivo. Todo lo que tienes que hacer es seguir estos pasos.

  1. Abre la terminal.
    1689398109 587 Como verificar quien posee un archivo en
  2. Escriba "Es -I nombre de archivo".
    1689398109 786 Como verificar quien posee un archivo en
  3. Revisa la tercera columna para ver al propietario.
    1689398109 467 Como verificar quien posee un archivo en

Por supuesto, reemplazará filename con el nombre real del archivo. Entonces, si el nombre fuera archivo123, el comando sería:

% ls -l archivo123

Este comando le dará mucha otra información valiosa.

  • Tipo de archivo
  • permisos
  • Grupo
  • Tamaño
  • Fecha y hora
  • enlaces duros

El resultado será algo como esto:

-rw-r--r-- 2 marca administrador 246 3 de junio 08:21 file123

La información es la siguiente.

  • -rw-r–r– : modo de archivo
  • 2 – número de enlaces
  • marca - Nombre del dueño
  • administración - Nombre del grupo
  • 246 – tamaño del archivo (número de bytes)
  • 3 de junio 08:21– mes y día en que se modificó el archivo, seguido de la hora y minuto exactos
  • Archivo123 - Nombre del archivo

Buscar comando

La gente a menudo usa el comando Buscar para buscar archivos dentro de un directorio. Pero con la función Imprimir, también puede enumerar los propietarios de los archivos.

Puede hacerlo con la siguiente sintaxis de comando.

# encontrar /dir -printf '%un'

También puede usar un filtrado más avanzado para mostrar solo usuarios únicos agregando la opción -u:

# encontrar /dir -printf '%un' | ordenar -t: -u

Finalmente, puede ver el grupo al que pertenece el archivo agregando la opción %g:

# encontrar /dir -printf '%u:%gn' | ordenar -t: -u

Comando de estadísticas

Stat es otro comando muy útil que puede usar para obtener muchos detalles sobre un archivo, incluido el propietario. Puede ingresar varios nombres de archivo y modificar el comando con muchas opciones que le muestran información diferente.

El comando es muy fácil de usar. Todo lo que tiene que hacer es escribir "nombre de archivo de estadísticas".

Puede ver el dispositivo en el que se encuentra el archivo, quién tiene acceso, cuándo se realizaron los cambios más recientes, etc.

Si solo desea ver el propietario y el grupo del archivo, puede utilizar las opciones %U y %G. Entonces, si usamos el ejemplo del archivo 123 nuevamente, el comando será:

stat -c “%U %G” archivo123

Cómo cambiar el propietario de un archivo en Linux

Si desea cambiar el propietario de un archivo, puede usar el comando chown. Abra la terminal y escriba "nombre de archivo de nombre de usuario chown". Entonces, por ejemplo, si desea que Mark sea el propietario del archivo 123, debe escribir "chown mark file123".

Puede cambiar el grupo del archivo usando la misma función. Si desea cambiar tanto el propietario como el grupo, escriba "nombre de usuario de chown: nombre de archivo de nombre de grupo".

Obtenga los detalles que necesita

Como puede ver, no es difícil encontrar el propietario del archivo, el grupo y otros detalles relevantes de un archivo en Linux. Todos estos comandos son fáciles de usar, por lo que puede obtener la información que necesita en poco tiempo. Además, puedes modificarlos con diferentes opciones para afinar tu búsqueda.

¿Tiene otros consejos y trucos para navegar por los archivos de Linux y verificar su propiedad? Si es así, siéntase libre de compartirlos en la sección de comentarios a continuación.