Tutti i modi per spostare i file in Linux per principianti

Tutti i modi per spostare i file in Linux per principianti
Alcune attività sono abbastanza facili da eseguire, ma molti utenti rimangono bloccati perché non sono consapevoli della loro corretta funzionalità. Quando un utente si sposta su una piattaforma diversa, queste operazioni minori richiedono tempo e una di queste attività è spostare file/cartelle da un percorso a un altro.

Quando si passa da Windows a Linux System, la domanda potrebbe sorgere nella mente dei principianti su "Come possiamo spostare i file?"In Linux, ci sono diversi percorsi per raggiungere la stessa destinazione e le distribuzioni Linux sono progettate per rendere il sistema facile da usare per tutti i tipi di utenti.

Prima di iniziare con i file in movimento, discutiamo di cosa significhi lo spostamento dei file? Questo potrebbe essere utile per i principianti confusi con il Sposta (MV) E Copia (CP) comando.

Spostare un file o una cartella significa tagliare il file dalla posizione precedente e incollarlo nella nuova posizione. Per dirla in un altro modo, lo spostamento trasferisce il contenuto originale in una nuova posizione e lo rimuove dalla vecchia posizione. Quando spostiamo il file, il file viene eliminato dalla directory precedente e aggiunto a una nuova destinazione, mentre nella copia, i file rimangono nella directory di origine.

Ora, penso che sia abbastanza per capire il termine "File spostamenti."

La differenza tra copia E Mossa è quello "Mossa" Riposare il file in una nuova destinazione mentre "Copia" significa creare un duplicato del contenuto e incollarlo nella nuova destinazione.

La copia di un file utilizza una copia (Ctrl+C) e incolla (Ctrl+V) chiavi; Considerando che, spostamento significa “Cut (Ctrl+X) e incolla (Ctrl+V)."

Quando muoversi:

Lo spostamento dei file di dati è utile quando gli utenti desiderano mantenere una versione e non vogliono duplicare il contenuto. Sarebbe bello se stai attento mentre lo fai perché potresti perdere il file originale in caso di errore durante il processo, il che potrebbe essere una grande perdita.

Vantaggi dei dati in movimento:

Esistono diverse possibilità che ti spiegano perché è necessario spostare i dati.
Dimostriamoli:

È bene spostare il file invece di copiarlo quando si lavora su sistemi diversi. Se non dovresti lavorare solo su una workstation; Puoi trasferire il documento su cui stai lavorando a un altro sistema e continuare. Lo spostamento dei dati aiuta anche quando si migrano su un nuovo sistema. Inoltre, può anche essere utile per scopi di backup. Se il tuo disco rigido è a corto di archiviazione e si desidera archiviare i dati in un altro dispositivo di archiviazione, è bene spostarli invece di eliminarli.

Oppure, se il sistema non è collegato a dispositivi esterni come la stampante e lo scanner, è possibile trasferire i file che si desidera stampare sul sistema connesso con la stampante.

Abbiamo discusso brevemente di spostare i file e perché chiunque deve spostare i dati. Inoltre, abbiamo discusso dei suoi vantaggi e abbiamo visto come il trasloco sia diverso dalla copia dei dati.

Ora è facile andare avanti per trovare come possiamo spostare i file nel sistema operativo Linux:

Come spostare i file nel sistema Linux:

Non esiste un modo tradizionale per esibirsi mossa operazione; Nelle distribuzioni Linux,
Un paio di metodi vengono utilizzati per spostare i file:

  1. Attraverso lo strumento di comando (terminale)
  2. Attraverso l'interfaccia utente grafica (GUI)

Come spostare i file utilizzando lo strumento di comando (terminale):

Il comando utilizzato per lo spostamento dei file dalla posizione di origine in una determinata destinazione è il "MV"Comando:

IL "MV"Lo strumento di riga di comando è considerato come un comando multiuso. Non viene utilizzato solo per trasferire i file dalla sorgente a destinazione, ma anche per rinominare un file o una cartella:

Sintassi:

La sintassi del "MV"Il comando è:

MV [Opzioni] [Source_Path] [Destination_Path]

Prima di iniziare gli esempi per spostare i file usando "MV"Comando, c'è un altro punto che dobbiamo capire.

Quando viene creato un file o una cartella, un "inodo"È assegnato al file/directory, che contiene i metadati del file. La forma completa di "inodo" È "nodo indice"Ciò spiega l'oggetto del sistema file come se si tratta di un file o directory e memorizza le informazioni sul file rappresentativo Accesso dell'autorizzazione, tipo di file, gruppo, dimensioni, ecc. IL nodo indice è una serie di numeri interi e ciascuno inodo è unico.

Per controllare il inodo Di un file specifico, la sintassi è menzionata:

LS -Inode [file_name]

Se voglio controllare il inodo Valore del file di testo "campione.TXT", Il comando sarebbe:

$ ls -campione inode.TXT

Ogni volta che si sposta un file, non si tratta di spostare i dati da uno inodo ad un altro; cambi solo il percorso. La sua impostazione di accesso all'autorizzazione rimarrebbe la stessa di prima. È perché non stai cambiando il file o di ricrearelo, e solo il suo percorso nella memoria è cambiato.

Ora, controlliamo come "MV"Il comando è utile per spostare i file attraverso diversi esempi.

Esempio 1: spostamento di un file

Crea un file di esempio “Sample_file.TXT" usando il "toccoComando "nel"Casa"Directory:

$ touch campione_file.TXT

Usa il "MV"Comando per spostare il file in"Documenti"Directory; il comando seguente rileva "Documenti"Come directory/cartella e trasferisce il “Sample_file.TXT" dentro:

$ MV Sample_file.txt/home/wardah/documenti

Per confermare l'esistenza di “Sample_file.TXT" Nella directory dei documenti, eseguire il "LS" comando nel terminale:

$ ls/home/wardah/documenti

Nota: è necessario scrivere l'autorizzazione per accedere all'origine e alla destinazione per spostare un file. Altrimenti, mostrerà il messaggio di errore negato dell'autorizzazione.

Nota aggiuntiva:

Alcune persone si confondono mentre danno il percorso di origine e di destinazione, quindi ottengono risultati sbagliati. Tuttavia, esiste un modo semplice per trovare il percorso di qualsiasi directory o file, che è menzionato di seguito:

Seleziona la cartella/directory che desideri ottenere il percorso e fare clic con il pulsante destro del mouse su di essa. Nel menu popup, navigare verso "Proprietà"E fai clic su di esso,

Ad esempio, voglio trovare il percorso di "testo.TXT" cartella nella directory home:

Quando colpisci il "Proprietà", Ti mostrerà tutti i dettagli necessari di"testo.TXT"Con il percorso:

Da lì, puoi copiare il percorso e incollarlo nel terminale.

Una volta spostato il file, puoi rinominarlo usando "MV"Comando di nuovo:

$ sample_file.txt/home/wardah/documenti/test.TXT

Controlliamo attraverso "ls"Comando se il nome del file è cambiato o no:

$ ls

Esempio 2: spostare una cartella nella directory

Proprio come nell'esempio sopra, abbiamo spostato un file da una posizione a un'altra. Allo stesso modo, non esiste un modo separato per spostare la directory come nel "cp"Comando.
L'approccio è lo stesso di sopra usando il "MV"Comando:

Crea una cartella di test e imposta il nome come "Test" usando il "mkdir"Comando. Aggiungi il file casuale in esso, come creare un "Test.TXTFile in esso tramite il "tocco"Comando:

Test $ MKDIR
$ touch test.TXT

Muovi il "Test.TXTFile nel "TestCartella "usando il"MV"Comando:

Test $ MV.TEST TXT

Ora, muovi il "Test"Cartella in"Download"Directory:

$ MV Test/Home/Wardah/Download

Per confermare, tipo:

$ ls/home/wardah/download

Esempio 3: spostamento di più file contemporaneamente

Quando spostiamo più file contemporaneamente, il "MV"Il comando considera il nome dell'ultima directory come directory di destinazione:

Spostamo i file "campione.TXT", “Test.TXT", E "test.TXT" nel "Download" directory. Per questo, aprire il terminale nella directory "documenti" poiché tutti questi file sono posizionati lì:

campione $ MV.TEST TXT.testo txt.txt/home/wardah/download

Eseguire il "ls"Comando per confermarlo:

$ ls/home/wardah/download

Come puoi vedere, tutti i file vengono trasferiti correttamente dal "Documenti"Directory al"Download"Directory.

Come spostare i file usando GUI:

Sono disponibili più strumenti GUI e sistemi di gestione dei file per il sistema operativo Linux. Quelli ampiamente usati sono Nautilus, un file manager gnome e Delfino, che è un file manager per KDE. Questi due file manager sono preferiti a causa della loro flessibilità.

Attualmente sto lavorando su Ubuntu 20.04 che utilizza un ambiente desktop gnome. Pertanto, vedremo come possiamo spostare i file da una directory all'altra attraverso il Nautilus File Manager.

La GUI rende il trasferimento di file relativamente facile. Dobbiamo solo seguire alcune semplici frasi elencate di seguito:

  1. Apri il file manager Nautilus nel sistema su cui stai lavorando.
  2. Scegli il file che desideri trasferirsi e fare clic con il pulsante destro del mouse.
  3. Verrà visualizzato un menu contestuale sullo schermo e navigerà verso "Muoviti a" opzioni.
  4. Dopo aver fatto clic su "Muoviti a" Opzione, verrà visualizzata una finestra con l'elenco di possibili directory di destinazione.
  5. Seleziona la nuova posizione in cui si desidera trasferire il file e premere "Selezionare".

Capiamolo attraverso un esempio:

Apri il file manager Nautilus in Ubuntu 20.04:

Per le persone confuse con il termine "Nautilus", È solo il nome del file manager. E se ti stai chiedendo come ottenerlo, lascia che lo mostri in modo più esplicito.

Apri il menu delle applicazioni, cerca il file manager e digita "Nautilus" O "File":

Puoi vedere, dopo aver digitato il Nautilus, rivela il "File" opzione. Fai clic su di esso per ottenere la finestra File Manager:

Come dsiplay, ci sono più cartelle e alcuni file di testo in esso. Supponiamo di voler spostare il "campione.TXT" File di testo in un'altra posizione. Seleziona il "campione.TXT" File e fare clic con il tasto destro su di esso:

Clicca su "Passa a ...", Sullo schermo apparirà un elenco di tutte le possibili destinazioni:

Muoviamo il "campione.TXT" file a "Documenti" directory. Quindi, sceglielo dalla finestra e premi il "Selezionare" pulsante:

I file sono stati spostati correttamente dal "Casa"Directory al"Documenti"Directory.

Come potete vedere, "campione.TXT" non è più presente nel "Casa"Directory:

Per verificare se viene spostato correttamente a destinazione, aprire "Documenti"Directory e controlla se il"campione.TXT" il file esiste:

Allo stesso modo, se si desidera spostare una directory in un'altra posizione, puoi anche farlo ripetendo gli stessi passaggi che abbiamo discusso sopra. Esaminiamolo attraverso un esempio,
Crea una nuova cartella in "Casa"Directory e chiamarlo. Sto creando una cartella con il nome di "Test", Come mostrato nella seguente immagine:

Immagina di voler spostare il "Test"Directory/cartella al Download directory. Quindi, seleziona il “Test"Cartella, fai clic con il pulsante destro del mouse su di essa e nel sottomenu, navigare verso il "Passa a ..." opzione:

Si aprirà una finestra, selezionerà il "Download"Directory per trasferire il"Test"Cartella facendo clic su"Selezionare"Pulsante:

Conferma l'esistenza della cartella spostata nel "Download"Directory aprendolo nel file manager:

Come puoi vedere, è semplice spostare un file o una directory tramite "Nautilus"File Manager:

Conclusione:

In questa guida, abbiamo una spiegazione approfondita per i principianti su come spostare i file in Linux. Spostare un file non è un'attività difficile se sai esattamente come farlo. In un sistema Linux, abbiamo diversi modi per eseguire un'unica operazione in quanto sono progettate per rendere il sistema comodo per tutti i tipi di utenti.

Abbiamo discusso brevemente un paio di modi per trasferire i file in un'altra posizione nel tuo sistema. Approcci per spostare file o cartelle, ad esempio attraverso GUI E terminale, sono piuttosto semplici e relativamente semplici in quanto non richiede di essere un esperto per utilizzare questi approcci. Questa guida è vantaggiosa in quanto si ottiene una discussione passo-passo delle due diverse procedure.

Per me, entrambi i metodi sono rapidi e meno complessi. Se si sposta un file tramite GUI, fai semplicemente clic con il pulsante destro del mouse sul file di destinazione e fai clic su "Passa a ..." Opzione nel menu contestuale. Verrà visualizzata una finestra per selezionare la directory di destinazione per trasferire il file. Il file verrà rimosso dalla posizione precedente.

Se preferisci utilizzare un terminale, allora il "MV", Viene utilizzato un comando multiuso. Non è solo usato per spostare file/cartelle, ma anche per rinominarli. Abbiamo eseguito più esempi di "MV"Comando per una migliore comprensione. La procedura è simile in ogni esempio; Se segui attentamente un esempio, puoi usare "MV"Comando ovunque.