Differenza tra copiare e spostare

Sommario:

Anonim

Il differenza principale tra la copia e lo spostamento è che il la copia crea un duplicato di un file o di una directory in un'altra posizione senza influire sul contenuto originale mentre lo spostamento trasferisce il file o la directory originale in un'altra posizione.

Quando si lavora con i computer, a volte è necessario creare duplicati dello stesso file o delle stesse directory. La copiatura è una soluzione a questo. Non influisce sul contenuto originale. Invece, crea una copia simile dell'originale nella nuova posizione. Lo spostamento, invece, segue un processo diverso. Trasferisce un file o una directory in un'altra posizione. Il contenuto originale viene eliminato e ne è disponibile uno nuovo nella nuova posizione. Questo articolo tratta in modo specifico la copia e lo spostamento in Linux.

Copia, Comando cp, Comando mv, Spostamento, Linux

Che cos'è la copia?

La copia crea un duplicato di un file o di una directory in una nuova posizione. In Linux, il comando “cp” consente all'utente di copiare un file o una directory.

Il comando seguente crea una copia di file1 e la denomina come file2. Se il file2 esiste già, verrà sovrascritto con il nuovo contenuto.

cp file1.txt file2.txt.

cp file1.txt /home/user1/Desktop/dir2

Il comando seguente copia tutto il contenuto nella directory dir1 nella directory di destinazione.

cp –r dir1 /home/utente1/Desktop/dir2

Quando si copiano file o directory, il contenuto originale non sarà interessato. Pertanto, l'utente può vedere il file originale o la directory nella posizione iniziale.

Cosa si sta muovendo?

Lo spostamento trasferisce i file o le directory originali da una posizione all'altra. Elimina il contenuto dalla prima posizione e crea contenuto in una nuova posizione.

Figura 1: file e directory

In Linux, il comando mv viene utilizzato per spostare un file o una directory in una nuova posizione.

mv doc1 doc2

Nell'esempio sopra, il file doc1 si sposta in doc2 nella stessa directory. Ora non c'è nessun doc1. C'è solo doc2.

Il comando seguente invia il doc1 nella directory corrente a un'altra directory. Trasferirà il file doc1 dalla directory corrente alla directory specificata.

mv doc1 /home/utente1/desktop/dir2

Allo stesso modo, è possibile spostare una directory. Il seguente comando trasferirà da dir1 a dir2 nella stessa directory. Ora non c'è dir1 e c'è solo dir2.

mv dir1 dir2

Il comando seguente trasferirà la directory 1 nella directory specificata. Ora non esiste alcuna directory denominata dir1 nella directory corrente. È nella nuova directory.

mv dir1 /home/utente1/desktop/dir2

Quando si spostano i file o le directory nella stessa directory, solo il contenuto verrà sostituito da un nuovo nome. Pertanto, non è esattamente in movimento. Sta rinominando.

Differenza tra copiare e spostare

Definizione

La copia è un comando che consente di creare un file simile o una directory in una nuova posizione. Lo spostamento è un comando che consente di riposizionare il file originale o una directory in una nuova posizione.

Funzionalità principale

La funzione di copia crea un duplicato di un file o di una directory in un'altra posizione. Lo spostamento trasferirà il file originale o una directory in un'altra posizione.

Contenuto originale

La copia non influirà sul contenuto originale, ma lo spostamento eliminerà il contenuto originale.

Conclusione

La differenza tra la copia e lo spostamento è che il comando di copia crea un duplicato di un file o di una directory in un'altra posizione senza influenzare il contenuto originale mentre il comando di spostamento trasferisce il file o la directory originale in un'altra posizione.

Riferimento:

1. “Linux Cp | Linux Copia file e directory "Javatpoint". Disponibile qui.2. “Linux Mv | Linux Move File” Javatpoint, disponibile qui.

Cortesia dell'immagine:

1. "Gerarchia della directory Files11" Di en: Utente: Kate, Utente: Stannered - it: Immagine: Files11 directory gerarchia.png (Dominio pubblico) tramite Commons Wikimedia

Differenza tra copiare e spostare