Den här guiden visar alla sätt att flytta filer runt med Linux.
Det enklaste sättet att flytta filer runt använder filhanteraren som följer med din Linux-distribution. En filhanterare ger en grafisk bild av mappar och filer som lagras på din dator. Windows-användare kommer att känna till Windows Explorer som är en typ av filhanterare.
De vanligaste filhanterarna i Linux är följande:
- Nautilus
- Delfin
- Thunar
- PCManFM
- Caja
Nautilus är en del av GNOME-skrivbordsmiljön och är standardfilhanteraren för Ubuntu, Fedora, openSUSE och Linux Mint.
Dolphin den del av KDE-skrivbordsmiljön och är standardfilhanteraren för Kubuntu och KaOS.
Thunar levereras med XFCE-skrivbordsmiljön, PCManFM är installerad med LXDE-skrivbordsmiljön och Caja är en del av MATE-skrivbordsmiljön.
En skrivbordsmiljö är en samling grafiska verktyg som låter dig administrera ditt system.
Så här använder du Nautilus för att flytta filer
Om du använder Ubuntu kan du öppna Nautilus filhanteraren genom att klicka på ikonen för arkivskåp på toppen av startprogrammet.
För andra av dig som använder GNOME-skrivbordsmiljöen trycker du på supernyckeln på tangentbordet (vanligtvis har Windows-logotypen och ligger bredvid den vänstra alt-tangenten) och söker efter Nautilus i rutan.
När du har öppnat Nautilus ser du följande alternativ i den vänstra panelen:
- Senaste positionerna
- Hem
- Desktop
- Nedladdningar
- musik
- Bilder
- videoklipp
- Papperskorg
- Andra platser
De flesta av dina filer kommer att ligga under mappen "Hem". Om du klickar på en mapp visas en lista med undermappar och filer i den mappen.
För att flytta en fil högerklicka på filen och välj "Flytta till". Ett nytt fönster öppnas. Navigera genom mappstrukturen tills du hittar katalogen där du vill placera filen.
Klicka på "Välj" för att fysiskt flytta filen.
Så här flyttar du filer med hjälp av Dolphin
Dolphin är som standard tillgänglig med KDE-skrivbordsmiljön. Om du inte använder KDE bör du hålla fast vid filhanteraren som följde med din distribution.
Filhanterare är väldigt lika och det finns ingen bra anledning att installera en annan till standard för ditt system.
Dolphin har ingen kontextmeny för att flytta filer. Istället måste du bara dra dem till önskad plats, allt du behöver göra för att flytta filer.
Stegen för att flytta filer är som följer:
- Navigera till mappen där filen finns
- Högerklicka på fliken och välj "Ny flik"
- På den nya fliken navigerar du till den mapp du vill flytta filen till
- Gå tillbaka till den ursprungliga fliken och dra den fil du vill flytta till den nya fliken
- En meny visas med alternativet "Flytta här".
Så här flyttar du filer med Thunar
Thunar har ett liknande gränssnitt till Nautilus. Den vänstra panelen är dock uppdelad i tre sektioner:
- enheter
- platser
- Nätverk
I avsnittet Enheter listas de partitioner som är tillgängliga för dig. I avsnittet Places visas saker som "hem", "skrivbord", "skräp", "dokument", "musik", "bilder", "videor" och "nedladdningar". Slutligen kan du i nätverksavsnittet bläddra i nätverksenheter.
De flesta av dina filer ligger under hemmappen, men du kan också öppna filsystemalternativet för att komma till roten på ditt system.
Thunar använder begreppet klipp och klistra för att flytta saker runt. Högerklicka på filen du vill flytta och välj "klipp" från snabbmenyn.
Navigera till mappen där du vill placera filen, högerklicka och välj "Klistra in".
Så här flyttar du filer med PCManFM
PCManFM liknar också Nautilus.
Den vänstra panelen har en lista med platser enligt följande:
- Hem
- Desktop
- Papperskorg
- tillämpningar
- Dokument
- musik
- Bilder
- videoklipp
- Nedladdningar
Du kan navigera genom mapparna genom att klicka på dem tills du hittar filen du vill flytta.
Processen med att flytta filer är densamma för PCManFM som för Thunar. Högerklicka på filen och välj "Cut" från snabbmenyn.
Navigera till mappen där du vill placera filen, högerklicka igen och välj "Klistra in".
Så här flyttar du filer med Caja
Caja-filhanteraren är standardalternativet för Linux Mint MATE och det är praktiskt taget detsamma som Thunar.
För att flytta en fil navigera genom mapparna genom att klicka med vänster musknapp.
När du hittar filen du vill flytta, högerklicka och välj "klippa". Navigera till mappen där du vill lägga filen, högerklicka och välj "Klistra in".
Du kommer att märka på högerklick-menyn att det finns en "Flytta till" -alternativ men de platser där du kan flytta filer till att använda det här alternativet är mycket begränsade.
Så här byter du om en fil med kommandot Linux mv
Tänk dig att du har kopierat ett stort antal bilder från din digitalkamera till mappen Bilder under din hemmapp. (~ / Bilder).
Att ha massor av bilder under en enda mapp gör dem svåra att sortera igenom. Det skulle vara bättre att kategorisera bilderna på något sätt.
Du kan självklart kategorisera bilderna efter år och månad eller du kan kategorisera dem efter en viss händelse.
För det här exemplet kan vi anta att under mappen Bilder har du följande filer:
- 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
Det är svårt att säga av bilderna vad de faktiskt representerar. Varje filnamn har ett datum förknippat med det så att du åtminstone kan placera dem i mappar baserat på deras datum.
När du flyttar filer runt måste destinationsmappen redan finnas, annars kommer du att få ett fel.
För att skapa en mapp, använd kommandot mkdir enligt följande:
mkdir I exemplet ovan är det en bra idé att skapa en mapp för varje år och i varje mapp ska det finnas mappar för varje månad. Till exempel: mkdir 2015 2015 / 01_Januarymkdir 2015 / 02_Februarymkdir 2015 / 03_Marchmkdir 2015 / 04_Aprilmkdir 2015 / 06_Junemkdir 2015 / 07_Julymkdir 2015 / 08_Augustmkdir 2015 / 09_Septembermkdir 2015 / 10_Octobermkdir 2015 / 11_Novembermkdir 2015 / 12_Decembermkdir 2016mkdir 2016 / 01_January 2015 / Nu kanske du undrar varför vi skapade varje månad mapp med ett nummer och ett namn (dvs 01_January). När du kör en kataloglista med hjälp av kommandot ls returneras mapparna i alfanumerisk ordning. Utan siffrorna är april första och sedan augusti etc. Genom att använda ett nummer i mappnamnet garanterar månaderna att de returneras i rätt ordning. Med de skapade mapparna kan du nu börja flytta bildfilerna till rätt mappar enligt följande: mv img0001_01012015.png 2015 / 01_January /. mv img0002_02012015.png 2015 / 01_January / .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_July / .mv img0007_19092015.png 2015 /09_September/.mv img0008_01012016.png 2016 / 01_January / .mv img0009_02012016.png 2016 / 01_January / .mv img0010_03012016.png 2016 / 01_January /. I varje kodlinje ovan kopieras bilden till aktuell års- och månadsmapp baserat på datumet i filnamnet. Perioden (.) Vid slutet av linjen är vad som är känt som en metakarakter. Det gör i grunden att filen håller samma namn. Medan filerna nu är snyggt sorterade efter datum skulle det vara trevligt att veta vad varje bild innehåller. Egentligen är det enda sättet att göra det här för att öppna filen i en bildvisare. När du väl vet vad bilden handlar om kan du byta namn på filen med kommandot mv enligt följande: mv img0008_01012016.png newyearfireworks.png Den dåliga nyheten är att om du flyttar en fil till en mapp där det redan finns en fil med samma namn, skrivs destinationsfilen över. Det finns sätt att skydda dig själv. Du kan säkerhetskopiera destinationsfilen genom att använda följande syntax. mv-b test1.txt test2.txt Detta byter namn på test1.txt för att bli test2.txt. Om det redan finns en test2.txt blir det test2.txt ~. Ett annat sätt att skydda dig själv är att få kommandot mv att berätta om filen redan finns och då kan du välja om du vill flytta filen eller inte. mv -i test1.txt test2.txt Om du flyttar hundratals filer så kommer du förmodligen att skriva ett manus för att utföra flytten. I det här fallet vill du inte att ett meddelande ska visas om du vill flytta filen eller inte. Du kan använda följande syntax för att flytta filer utan att skriva över de befintliga filerna. mv -n test1.txt test2.txt Slutligen finns det en enda omkopplare som låter dig uppdatera destinationsfilen om källfilen är nyare. mv -u test1.txt test2.txt Vad händer om filen redan finns