Questa guida ti mostra tutti i modi per spostare file usando Linux.
Il modo più semplice per spostare i file è usare il file manager fornito con la tua particolare distribuzione Linux. Un file manager fornisce una vista grafica delle cartelle e dei file che sono memorizzati sul tuo computer. Gli utenti di Windows avranno familiarità con Windows Explorer che è un tipo di file manager.
I file manager più comunemente utilizzati in Linux sono i seguenti:
- nautilo
- Delfino
- Thunar
- PCManFM
- Caja
Nautilus fa parte dell'ambiente desktop GNOME ed è il gestore file predefinito per Ubuntu, Fedora, openSUSE e Linux Mint.
Dolphin fa parte dell'ambiente desktop KDE ed è il gestore file predefinito per Kubuntu e KaOS.
Thunar viene fornito con l'ambiente desktop XFCE, PCManFM è installato con l'ambiente desktop LXDE e Caja fa parte dell'ambiente desktop MATE.
Un ambiente desktop è una raccolta di strumenti grafici che consentono di amministrare il sistema.
Come utilizzare Nautilus per spostare i file
Se stai usando Ubuntu puoi aprire il file manager Nautilus facendo clic sull'icona dell'archivio nella parte superiore del programma di avvio.
Per gli altri utenti che utilizzano l'ambiente desktop GNOME, premere il tasto Super sulla tastiera (in genere ha il logo di Windows e si trova accanto alla chiave alt sinistra) e cercare Nautilus nella casella fornita.
Quando hai aperto Nautilus vedrai le seguenti opzioni nel pannello di sinistra:
- Luoghi recenti
- Casa
- Desktop
- download
- Musica
- Immagini
- video
- Bidone della spazzatura
- Altre posizioni
La maggior parte dei tuoi file sarà sotto la cartella "Home". Facendo clic su una cartella viene visualizzato un elenco di sottocartelle e file all'interno di tale cartella.
Per spostare un file, fai clic con il pulsante destro del mouse sul file e seleziona "Sposta in". Verrà aperta una nuova finestra. Passare attraverso la struttura delle cartelle fino a trovare la directory in cui si desidera posizionare il file.
Fai clic su "Seleziona" per spostare fisicamente il file.
Come spostare i file usando Dolphin
Dolphin è disponibile di default con l'ambiente desktop KDE. Se non stai usando KDE, dovresti seguire il file manager fornito con la tua distribuzione.
I file manager sono molto simili e non vi è alcun motivo valido per installarne uno diverso da quello predefinito per il proprio sistema.
Dolphin non ha un menu contestuale per lo spostamento dei file. Invece, tutto ciò che devi fare per spostare i file è trascinarli nella posizione desiderata.
I passaggi per lo spostamento dei file sono i seguenti:
- Passare alla cartella in cui si trova il file
- Fai clic con il tasto destro sulla scheda e seleziona "Nuova scheda"
- Nella nuova scheda accedi alla cartella in cui desideri spostare il file
- Torna alla scheda originale e trascina il file che desideri spostare nella nuova scheda
- Apparirà un menu con l'opzione "Sposta qui".
Come spostare i file usando Thunar
Thunar ha un'interfaccia simile a Nautilus. Il pannello di sinistra, tuttavia, è suddiviso in tre sezioni:
- dispositivi
- posti
- Rete
La sezione dispositivi elenca le partizioni disponibili. La sezione dei luoghi mostra elementi come "casa", "desktop", "Bidone della spazzatura", "Documenti", "Musica", "Immagini", "Video" e "Download". Infine, la sezione di rete ti consente di esplorare le unità di rete.
La maggior parte dei tuoi file si trova nella cartella principale, ma puoi anche aprire l'opzione del file system per raggiungere la radice del tuo sistema.
Thunar usa il concetto di taglia e incolla per spostare gli oggetti. Fai clic con il pulsante destro del mouse sul file che desideri spostare e scegli "taglia" dal menu di scelta rapida.
Passare alla cartella in cui si desidera posizionare il file, fare clic con il tasto destro e scegliere "Incolla".
Come spostare i file usando PCManFM
Anche PCManFM è simile a Nautilus.
Il pannello di sinistra ha un elenco di luoghi come segue:
- Casa
- Desktop
- Bidone della spazzatura
- applicazioni
- Documenti
- Musica
- Immagini
- video
- download
Puoi navigare tra le cartelle facendo clic su di esse fino a trovare il file che desideri spostare.
Il processo di spostamento dei file è lo stesso per PCManFM come per Thunar. Fai clic con il pulsante destro del mouse sul file e seleziona "Taglia" dal menu di scelta rapida.
Passare alla cartella in cui si desidera posizionare il file, fare nuovamente clic con il tasto destro e scegliere "Incolla".
Come spostare i file usando Caja
Il file manager Caja è l'opzione predefinita per Linux Mint MATE ed è praticamente lo stesso di Thunar.
Per spostare un file, navigare attraverso le cartelle facendo clic con il tasto sinistro del mouse.
Quando trovi il file che desideri spostare, fai clic con il tasto destro e scegli "taglia". Passare alla cartella in cui si desidera inserire il file, fare clic con il tasto destro e scegliere "Incolla".
Nel menu del tasto destro del mouse si noterà che esiste un'opzione "Sposta in", ma le posizioni in cui è possibile spostare i file utilizzando questa opzione sono molto limitate.
Come rinominare un file usando il comando mv di Linux
Immagina di aver copiato un gran numero di foto dalla tua fotocamera digitale nella cartella Immagini sotto la tua cartella Inizio. (~ / Pictures).
Avere un sacco di foto sotto una singola cartella le rende difficili da ordinare. Sarebbe meglio categorizzare le immagini in qualche modo.
Potresti, ovviamente, classificare le immagini per anno e mese oppure puoi classificarle per un particolare evento.
Per questo esempio, supponiamo che sotto la cartella delle immagini siano presenti i seguenti file:
- img0001_01012015.png
- img0002_02012015.png
- img0003_05022015.png
- img0004_13022015.png
- img0005_14042015.png
- img0006_17072015.png
- img0007_19092015.png
- img0008_01012016.png
- img0009_02012016.png
- img0010_03012016.png
È difficile dire dalle foto che cosa rappresentano effettivamente. A ogni nome di file è associata una data, quindi è possibile posizionarli almeno in cartelle in base alla data.
Quando lo spostamento dei file intorno alla cartella di destinazione deve già esistere altrimenti si otterrà un errore.
Per creare una cartella, utilizzare il comando mkdir come segue:
mkdir Nell'esempio sopra riportato sarebbe una buona idea creare una cartella per ogni anno e all'interno di ogni cartella ci dovrebbero essere cartelle per ogni mese. Per esempio: mkdir 2015 mkdir 2015 / 01_Januarymkdir 2015 / 02_Februarymkdir 2015 / 03_Marchmkdir 2015 / 04_Aprilmkdir 2015 / 05_Maymkdir 2015 / 06_Junemkdir 2015 / 07_Julymkdir 2015 / 08_Augustmkdir 2015 / 09_Settembremkdir 2015 / 10_Octobermkdir 2015 / 11_Novembermkdir 2015 / 12_Decembermkdir 2016mkdir 2016 / 01_ gennaio Ora ti starai chiedendo perché abbiamo creato una cartella ogni mese con un numero e un nome (cioè 01_ gennaio). Quando si esegue un elenco di directory utilizzando il comando ls, le cartelle vengono restituite in ordine alfanumerico. Senza i numeri, April sarebbe il primo e poi August ecc. Usando un numero nel nome della cartella garantisce che i mesi vengano restituiti nell'ordine corretto. Con le cartelle create ora puoi iniziare a spostare i file immagine nelle cartelle corrette come segue: mv img0001_01012015.png 2015 / 01_Gennaio /. mv img0002_02012015.png 2015 / 01_ gennaio / .mv img0003_05022015.png 2015 / 02_February / .mv img0004_13022015.png 2015 / 02_February / .mv img0005_14042015.png 2015 / 04_April / .mv img0006_17072015.png 2015 / 07_ luglio / .mv img0007_19092015.png 2015 /09_Settembre/.mv img0008_01012016.png 2016 / 01_Gennaio / .mv img0009_02012016.png 2016 / 01_Gennaio / .mv img0010_03012016.png 2016 / 01_Gennaio /. In ciascuna delle righe di codice sopra l'immagine viene copiata nella cartella dell'anno e del mese in base alla data nel nome del file. Il punto (.) Alla fine della linea è ciò che è noto come metacarattere. In pratica si assicura che il file mantenga lo stesso nome. Mentre i file sono ora ordinati per data, sarebbe bello sapere cosa contiene ciascuna immagine. In realtà, l'unico modo per farlo è aprire il file in un visualizzatore di immagini. Una volta che sai di cosa tratta l'immagine, puoi rinominare il file usando il comando mv come segue: mv img0008_01012016.png newyearfireworks.png La cattiva notizia è che se si sposta un file in una cartella in cui è già presente un file con lo stesso nome, il file di destinazione viene sovrascritto. Ci sono modi per salvaguardare te stesso. È possibile eseguire un backup del file di destinazione utilizzando la seguente sintassi. mv -b test1.txt test2.txt Questo ribatte test1.txt per diventare test2.txt. Se esiste già un test2.txt, diventerà test2.txt ~. Un altro modo per salvaguardare te stesso è ottenere il comando mv per dirti se il file esiste già e quindi puoi scegliere se spostare il file o meno. mv -i test1.txt test2.txt Se si stanno spostando centinaia di file, probabilmente si scriverà uno script per eseguire la mossa. In questo caso, non vorrai che appaia un messaggio che ti chiede se vuoi spostare il file o meno. È possibile utilizzare la seguente sintassi per spostare i file senza sovrascrivere i file esistenti. mv -n test1.txt test2.txt Infine, c'è un altro interruttore che consente di aggiornare il file di destinazione se il file sorgente è più recente. mv -u test1.txt test2.txt Cosa succede se il file esiste già