Comandos de copia, eliminación y movimiento de archivos de Linux

  

comando cp La función de este comando es copiar el archivo o directorio dado a otro archivo o directorio, al igual que el comando de copia bajo DOS, es muy poderoso. Sintaxis: cp [opciones] archivo de origen u objeto de directorio o directorio Descripción: este comando copia el archivo de origen especificado en el archivo de destino o copia varios archivos de origen en el directorio de destino. Las opciones para este comando tienen el siguiente significado: - a Esta opción se usa generalmente al copiar directorios. Conserva enlaces, atributos de archivo y copia recursivamente el directorio, que actúa como una combinación de opciones dpR. - d Mantener el enlace al copiar. - f Eliminar archivos de destino existentes sin preguntar. - Las opciones i y f son lo opuesto, y se le dará un aviso al usuario antes de que se sobrescriba el archivo de destino. El archivo de destino se sobrescribirá al responder y, que es una copia interactiva. - p En este momento, cp copiará la hora de modificación y los derechos de acceso al nuevo archivo, además de los contenidos del archivo fuente de la copia. - r Si el archivo fuente dado es un archivo de directorio, cp copiará recursivamente todos los subdirectorios y archivos en ese directorio. El archivo de destino debe ser un nombre de directorio en este momento. - No copie, solo enlace archivos. Se debe tener en cuenta que para evitar que el usuario destruya accidentalmente otro archivo con el comando cp, si el nombre del archivo de destino especificado por el usuario es un nombre de archivo existente, el archivo se copiará nuevamente después de copiar el archivo con el comando cp. El archivo de origen se sobrescribe, por lo que se recomienda que los usuarios utilicen la opción i al copiar archivos con el comando cp. $ cp - i exam1.c /usr/wang/shiyan1.c Este comando copia el archivo exam1.c al directorio /usr /wang y lo cambia a shiyan1.c. Si no desea cambiar el nombre, puede usar el siguiente comando: $ cp exam1.c /usr /wang /$ cp - r /usr /xu //usr /liu /Todos los archivos en el directorio /usr /xu y sus subdirectorios Copiar en el directorio /usr /liu. Comando Mv Los usuarios pueden usar el comando mv para cambiar el nombre de un archivo o directorio o mover un archivo de un directorio a otro. Este comando es como la combinación de ren y mover bajo DOS. Sintaxis: mv [opciones] archivo de origen, archivo de objeto de directorio o descripción del directorio: dependiendo del segundo tipo de parámetro en el comando mv (es el archivo de destino o el directorio de destino), el comando mv cambia el nombre del archivo o lo mueve a uno nuevo. En el directorio. Cuando el segundo tipo de parámetro es un archivo, el comando mv completa el cambio de nombre del archivo. En este momento, el archivo de origen solo puede tener uno (o el nombre del directorio de origen), y cambia el nombre del archivo o directorio de origen a uno dado. El nombre del archivo de destino. Cuando el segundo parámetro es un nombre de directorio existente, puede haber varios archivos de origen o parámetros de directorio. El comando mv mueve los archivos de origen especificados por cada parámetro al directorio de destino. Al mover un archivo a través de un sistema de archivos, mv lo copia primero, luego borra el archivo original y se pierde el enlace al archivo. El significado de cada opción en el comando es: - I Operación en modo interactivo. Si la operación mv resultará en una sobrescritura del archivo de destino existente, el sistema le preguntará si debe volver a escribir y le pide al usuario que responda sí o no, para evitar sobrescribir el archivo accidentalmente. - f Previene la interacción. No se da ninguna indicación cuando la operación mv desea sobrescribir un archivo de destino existente. Después de que se especifique esta opción, la opción i ya no funcionará. Si el archivo de destino dado (no el directorio) ya existe, el contenido del archivo será sobrescrito por el nuevo archivo en este momento. Para evitar que los usuarios usen el comando mv para romper otro archivo sin darse cuenta, se recomienda que los usuarios usen la opción i cuando mueven archivos usando el comando mv. Cabe señalar que los resultados de mv y cp son diferentes. Mv parece que el archivo "se mueve", la cantidad de archivos aumenta al final, y cp copia el archivo, la cantidad de archivos ha aumentado. Ejemplo 1: Mueva todos los archivos en /usr /xu al directorio actual (indicado por ". "): $ mv /usr /xu /*. Ejemplo 2: Cambie el nombre del archivo wch.txt a wjz.doc $ mv wch.txt wjz.doc

Copyright © Conocimiento de Windows All Rights Reserved