files

files

files – ¿Las interfaces de llamada al sistema típicas permiten reducir el tamaño de un archivo (sin reemplazarlo con un inodo diferente)?

Pregunta: ¿Hay alguna forma de open() un archivo y hacer que se reduzca? Por supuesto, uno puede abrirlos en modo adjunto o buscar el final y escribir para hacer que crezcan. Sin embargo, hasta donde yo sé, no existe un método para reducir un archivo a través de las típicas interfaces de llamada al sistema …

files – ¿Las interfaces de llamada al sistema típicas permiten reducir el tamaño de un archivo (sin reemplazarlo con un inodo diferente)? Read More »

files – ¿Cómo saber si un archivo está mapeado en memoria?

Pregunta: Estoy confundido acerca de los archivos mapeados en memoria, así que tengo un par de preguntas que estaría muy contento si pudiera ayudarme. Digamos que busco un directorio en mi sistema de archivos y hay un archivo en este directorio. ¿Es posible que este archivo apunte a una región en la memoria principal, en …

files – ¿Cómo saber si un archivo está mapeado en memoria? Read More »

files – ¿Cómo distingue el comando de archivo los archivos de texto y LaTeX?

Pregunta: Tengo varios archivos (cuadernos Jupyter, .ipynb ) que son archivos de texto. Todos estos contienen algo de marcado LaTeX. Pero cuando ejecuto el file , obtengo: $ file nb_* nb_1.ipynb: ASCII text nb_2.ipynb: ASCII text nb_3.ipynb: ASCII text, with very long lines nb_4.ipynb: LaTeX document, ASCII text, with very long lines nb_5.ipynb: text, with …

files – ¿Cómo distingue el comando de archivo los archivos de texto y LaTeX? Read More »

files – ¿Cómo encontrar los archivos abiertos más grandes?

Pregunta: Buscando los más grandes entre los archivos abiertos por todos los procesos. lsof ya tiene los archivos abiertos con sus tamaños. Puede estar pasando los parámetros correctos a lsof y procesando la salida. Respuesta: Puede usar la opción -F de lsof para obtener una salida casi inequívoca que se puede analizar por máquina con …

files – ¿Cómo encontrar los archivos abiertos más grandes? Read More »

files – Si el bit suid no tiene ningún efecto en los directorios y el bit adhesivo no tiene ningún efecto en los archivos, ¿por qué no se combinan en un solo bit?

Pregunta: ¿Esto ahorraría un bit por archivo, o hay un relleno necesario que debe usarse de todos modos? E incluso si hay relleno, ¿por qué no combinarlos y utilizar el bit extra para una nueva función? Respuesta: Por razones históricas. El bit pegajoso se usó originalmente para un propósito completamente diferente: si estaba configurado en …

files – Si el bit suid no tiene ningún efecto en los directorios y el bit adhesivo no tiene ningún efecto en los archivos, ¿por qué no se combinan en un solo bit? Read More »

files – ¿Qué relaciones unen la máscara de ACL y el permiso de grupo estándar en un archivo?

Pregunta: Al principio, creo un archivo y verifico sus permisos estándar y entradas ACL: $ touch file; ls -l file; getfacl file -rw-r–r– 1 user user 0 Jul 30 16:26 file # file: file # owner: user # group: user user::rw- group::r– other::r– Luego configuro la máscara ACL en el archivo y nuevamente verifico sus …

files – ¿Qué relaciones unen la máscara de ACL y el permiso de grupo estándar en un archivo? Read More »

files – Práctica recomendada de seguridad de permisos de / etc / shadow (000 frente a 600 frente a 640)

Pregunta: Tenemos una verificación de línea de base automatizada que genera una alerta si los permisos en /etc/shadow no están configurados en 000. El personal que recibe estas alertas ha comenzado a cuestionar la cordura de 000, ya que root puede leer y escribir donde quiera (todos los archivos son automáticamente al menos 600 para …

files – Práctica recomendada de seguridad de permisos de / etc / shadow (000 frente a 600 frente a 640) Read More »

files – ¿Cómo puedo engañar a un proceso para que piense que un archivo no existe?

Pregunta: Tengo un programa que almacena su configuración en ~/.config/myprogram que uso tanto de forma interactiva como con un sistema de cola por lotes. Cuando se ejecuta de forma interactiva, quiero que este programa use mis archivos de configuración (y lo hace). Pero cuando se ejecuta en modo por lotes, los archivos de configuración no …

files – ¿Cómo puedo engañar a un proceso para que piense que un archivo no existe? Read More »

files – ¿Cómo puedo saltar a un archivo y un número de línea desde una lista en un búfer?

Pregunta: Tengo un búfer con contenido como: src/file4.rs:9 src/file4.rs:33 src/file4.rs:64 Me gustaría poder poner mi cursor en una línea y saltar al archivo / línea apropiado en la otra ventana, tal como lo haría el modo de compilación. Sin embargo, este búfer contiene archivos / líneas que he generado por otros medios, no es la …

files – ¿Cómo puedo saltar a un archivo y un número de línea desde una lista en un búfer? Read More »

files – Extensiones de archivo correctas

Pregunta: Tengo alrededor de 12000 imágenes de diferentes tipos de archivos, pero cada una de ellas fue renombrada * .jpg. Ahora quiero devolverles sus extensiones adecuadas, ¿cómo puedo hacerlo? Respuesta: Puedes hacerlo con relativa facilidad en bash: for f in *jpg; do type=$(file -0 -F” ” “$f” | grep -aPo ‘\0\s*\K\S+’) mv “$f” “${f%%.*}.${type,,}” done …

files – Extensiones de archivo correctas Read More »

web tasarım