¿Cómo creo una bifurcación con nombre y almaceno datos en ella?

2

Aquí dice ...

enlace

... que el sistema de archivos HFS + en OSX admite "varias bifurcaciones con nombre". ¿Cómo creo una bifurcación con nombre en la línea de comando, y luego cómo almaceno los datos en ella? Además, ¿cuál es el número máximo de bytes que puedo colocar en mi bifurcación nombrada?

    
pregunta Volomike 22.02.2016 - 04:41

2 respuestas

2

Los atributos extendidos es lo que estás buscando. xattr le permitirá ver y modificar atributos extendidos en la línea de comandos. Mire la página del manual para obtener más detalles, pero en resumen, puede escribir una con el siguiente comando

xattr -w com.foo.myattribute "Un conjunto de datos" / ruta / a / archivo

    
respondido por el iWill 22.02.2016 - 05:00
1

No sé sobre bifurcaciones con nombre, excepto la bifurcación de recursos. Puedo crearlo así en la Terminal (shell Bash):

echo "data fork area" > /tmp/test.txt
echo "resource fork area" > /tmp/test.txt/..namedfork/rsrc
cat /tmp/test.txt
cat /tmp/test.txt/..namedfork/rsrc

No sé acerca de las limitaciones de tamaño.

También puede copiar un ejecutable binario en la bifurcación de recursos, extraer los bytes en un archivo y ejecutar ese archivo:

cp /usr/bin/whoami > /tmp/test.txt/..namedfork/rsrc
# get ready for some bells to sound in your terminal
cat /tmp/test.txt/..namedfork/rsrc > /tmp/test.bin
chmod u+x /tmp/test.bin
/tmp/test.bin

Tenga en cuenta que el comando whoami es un poco extraño cuando hace esto porque realmente es el comando id , y cuando lo restaura, vuelve al comando id y puede hacer man id Aprende más sobre eso.

    
respondido por el Volomike 22.02.2016 - 04:53

Lea otras preguntas en las etiquetas