stringtranslate.com

desvincular (Unix)

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

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

Ejemplos

Para eliminar un archivo llamado foo , se podría escribir:

%  desvincular  foo

En PHP , se podría utilizar 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 . unlink ( "foo" , devolución de llamada ); 

En R (con la compatibilidad del lenguaje S ):

unlink ( "foo" ) #Comentario: usando el argumento interno 'recursive = TRUE', se pueden eliminar directorios 

De manera similar en Python:

sistema operativo . unlink ( "foo" )

Véase 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 — Interfaces de sistemas operativos diversas — Documentación de Python 3.8.0". python.org .