stringtranslate.com

desvincular (Unix)

En los sistemas operativos tipo Unix , desvincular es una llamada al sistema y una utilidad de línea de comando para eliminar archivos. El programa interactúa directamente con la llamada al sistema, lo que elimina el nombre del archivo y (pero no en los sistemas GNU ) directorios como rm y rmdir . [1] Si el nombre del archivo fue el último enlace físico al archivo, el archivo en sí se elimina tan pronto como ningún programa lo tenga abierto. [2]

También aparece en las bibliotecas estándar PHP , Node.js , R , Perl y Python en forma de función incorporada unlink() . Al igual que la utilidad Unix, también se utiliza para eliminar archivos. [3] [4] [5] [6]

Ejemplos

Para eliminar un archivo llamado foo , se puede escribir:

%  desvincular  foo

En PHP , se podría usar la siguiente función para hacer lo mismo:

desvincular ( "foo" );

La sintaxis de Perl es idéntica a la sintaxis de PHP, salvo los paréntesis:

desvincular "foo" ; 

En Node.js es casi igual que los demás:

fs . desvincular ( "foo" , devolución de llamada ); 

En R (con compatibilidad con el lenguaje S ):

desvincular ( "foo" ) #Comentario: usando el argumento interno 'recursivo = VERDADERO', los directorios se pueden eliminar 

De manera similar en Python:

os . desvincular ( "foo" )

Ver también

Referencias

  1. ^ "GNU Coreutils: invocación de desvinculación". www.gnu.org .
  2. ^ "desvincular". pubs.opengroup.org .
  3. ^ "PHP: desvincular - Manual". php.net .
  4. ^ "desvincular - perldoc.perl.org". perldoc.perl.org .
  5. ^ "Sistema de archivos: documentación de Node.js v13.0.1". nodejs.org .
  6. ^ "os - Varias interfaces del sistema operativo - Documentación de Python 3.8.0". python.org .