Python | método os.link()

El módulo OS en Python proporciona funciones para interactuar con el sistema operativo. OS viene bajo los módulos de utilidad estándar de Python. Este módulo proporciona una forma portátil de usar la funcionalidad dependiente del sistema operativo.
El método os.link() en Python se usa para crear un enlace duro. Este método crea un enlace fijo que apunta a la fuente llamada destino
Para obtener más información sobre el vínculo físico, consulte este artículo .
 

Nota: este método solo está disponible en plataformas Windows y Unix. 
 

Sintaxis: os.link(src, dst, *, src_dir_fd = Ninguno, dst_dir_fd = Ninguno, follow_symlinks = True)
Parámetros:  
src: Un objeto similar a una ruta que representa la ruta del sistema de archivos. Esta es la ruta del archivo de origen para el que se creará el vínculo 
fijo. dst: un objeto similar a una ruta que representa la ruta del sistema de archivos. Esta es la ruta del archivo de destino donde se creará el enlace físico. 
Un objeto similar a una ruta es una string o un objeto de bytes que representa una ruta. 
src_dir_fd(opcional): un descriptor de archivo que hace referencia a un directorio. El valor predeterminado de este parámetro es Ninguno. Si la ruta src especificada es absoluta, este parámetro se ignora. Si la ruta src especificada es relativa y src_dir_fd no es Ninguno, entonces la ruta src especificada es relativa al directorio asociado con src_dir_fd. 
dst_dir_fd (opcional): un descriptor de archivo que hace referencia a un directorio. 
follow_symlinks (opcional): un valor booleano.
Tipo de devolución: este método no devuelve ningún valor. 
 

Código: Uso del método  os.link()
 

Python3

# Python program to explain os.link() method
   
# importing os module
import os
 
 
# Source file path
src = '/home/ihritik/file.txt'
 
# Destination file path
dst = '/home/ihritik/Desktop/file(link).txt'
 
# Create a hard link
# pointing to src named dst
# using os.link() method
os.link(src, dst)
 
print("Hard link created successfully")
Producción: 

Hard link created successfully

 

Referencia: https://docs.python.org/3/library/os.html#os.link
 

Publicación traducida automáticamente

Artículo escrito por ihritik y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *