Il differenza principale tra copiare e spostare è che il la copia fa un duplicato di un file o di una directory in un'altra posizione senza influire sul contenuto originale durante lo spostamento trasferisce il file o la directory originale in un'altra posizione.
Mentre si lavora con i computer, a volte è necessario creare duplicati dello stesso file o delle stesse directory. La copia è una soluzione a questo. Non influisce sul contenuto originale. Invece, fa una copia simile dell'originale nella nuova posizione. Lo spostamento, d'altra parte, 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 discute in particolare di copiare e spostare in Linux.
1. Cos'è la copia
- Definizione, Funzionalità
2. Cosa sta muovendo
- Definizione, Funzionalità
3. Differenza tra copia e spostamento
- Confronto tra le principali differenze
Copia, comando cp, comando mv, spostamento, Linux
La copia fa 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 seguente comando 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.
Inoltre, è possibile copiare un file in una nuova posizione specificando la posizione di destinazione. Il seguente comando copia un file nella nuova directory.
cp file1.txt / home / utente1 / desktop / dir2
Il seguente comando copia tutto il contenuto nella directory dir1 nella directory di destinazione.
cp -r dir1 / home / utente1 / desktop / dir2
Durante la copia di file o directory, il contenuto originale non sarà interessato. Pertanto, l'utente può vedere il file originale o la directory nella posizione iniziale.
Lo spostamento trasferisce i file o le directory originali da una posizione a un'altra. Elimina il contenuto dalla prima posizione e crea il contenuto in una nuova posizione.
Figura 1: file e directory
In Linux, il comando mv è usato per spostare un file o una directory in una nuova posizione.
mv doc1 doc2
Nell'esempio sopra, il file doc1 si sposta su doc2 nella stessa directory. Ora non c'è doc1. C'è solo doc2.
Il seguente comando invia il doc1 nella directory corrente a un'altra directory. Trasferirà il file doc1 dalla directory corrente alla directory specificata.
mv doc1 / home / user1 / desktop / dir2
Allo stesso modo, è possibile spostare una directory. Il seguente comando trasferirà la dir1 in dir2 nella stessa directory. Ora non c'è dir1 e c'è solo dir2.
mv dir1 dir2
Sotto comando trasferirà il dir1 nella directory specificata. Ora non esiste una directory denominata dir1 nella directory corrente. È nella nuova directory.
mv dir1 / home / user1 / 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 cambiando il nome.
Copia è un comando che consente di creare un file o una directory simile in una nuova posizione. Lo spostamento è un comando che consente di spostare il file originale o una directory in una nuova posizione.
La funzione di copia fa 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.
La copia non influirà sul contenuto originale, ma lo spostamento eliminerà il contenuto originale.
La differenza tra copiare e spostare è che il comando di copiatura duplica un file o una directory in un'altra posizione senza influire sul contenuto originale mentre il comando di spostamento trasferisce il file o la directory originale in un'altra posizione.
1. "Linux Cp | Linux Copy File and Directory "Javatpoint". Disponibile qui.
2. "Linux Mv | Linux Move File "Javatpoint, disponibile qui.
1. "Gerarchia di directory Files11" Da: Utente: Kate, Utente: Stannered - it: Immagine: Files11 directory hierarchy.png (Dominio pubblico) tramite Commons Wikimedia