Python 3 - método os.link ()

Descripción

El método link() crea un enlace duro que apunta a src llamado dst. Este método es muy útil para crear una copia de un archivo existente.

Sintaxis

A continuación se muestra la sintaxis de link() método -

os.link(src, dst)

Parámetros

  • src - Esta es la ruta del archivo de origen para la que se crearía el vínculo físico.

  • dest - Esta es la ruta del archivo de destino donde se crearía el enlace físico.

Valor devuelto

Este método no devuelve ningún valor. Disponible en Unix, Windows.

Ejemplo

El siguiente ejemplo muestra el uso del método link ().

#!/usr/bin/python3
import os, sys

# Open a file
path = "d:\\python3\\foo.txt"
fd = os.open( path, os.O_RDWR|os.O_CREAT )

# Close opened file
os.close( fd )

# Now create another copy of the above file.
dst = "d:\\tmp\\foo.txt"
os.link( path, dst)

print ("Created hard link successfully!!")

Resultado

Cuando ejecutamos el programa anterior, produce el siguiente resultado:

Created hard link successfully!!