Även om du förmodligen redan vet hur man flyttar en fil i Linux med GUI-filwebbläsaren, kanske du är undrar om det finns ett flyttkommando i terminalen som låter dig snabbt flytta filer till olika kataloger. Kommandot mv är det du vill ha, och det är enkelt att använda med sin enkla syntax och några säkerhetsflaggor som tillval.

Detta grundläggande terminalkommando fungerar på de flesta Linux-distributioner, inklusive Ubuntu, Kali Linux och Fedora.

Mv Command Syntax

Kommandot mv är ganska flexibelt, men du måste behålla objekt i den här ordningen när du använder det:

mv [option] 

Varje mv-kommando måste ha en källa och en destination specificerad; om du inkluderar ett alternativ måste det komma före källan och destinationen. Vi kommer att förklara vad några av dessa alternativ är nedan.

För att prova kommandot mv utan några alternativ, skapa en snabbfil och utfärda ett kommando så här:

Hur man skapar en ny fil i Linux

Att skapa en ny fil i Linux verkar enkelt, men du skulle bli förvånad över hur många sätt du kan göra det!

instagram viewer
mv ~ / test.txt ~ / Dokument

Det kommandot flyttar filen test.txt från hemmappen till dokumentkatalogen.

Om du vill flytta flera filer listar du bara alla dina filer, separerade med mellanslag, innan du anger destinationen, och de flyttas alla i ett kommando.

Dessutom, om du har flera filer som du vill flytta till samma destination, och de har alla något gemensamt i deras namn (som tillägg), kan du använda en asterisk (*) i källnamnet som ett jokertecken.

Du kommer att märka att ingen av dessa kommandon bad mv att bekräfta ditt drag eller till och med rapportera att något hände. Det är här alternativen för mv kommer in.

Alternativ för Mv-kommando

Ett alternativ du kan använda är --mångordig eller -v, som helt enkelt skriver ut ett register över varje åtgärd.

En viktig anmärkning när du använder mv-kommandot är att såvida du inte anger kommer mv automatiskt att skriva över alla filer i destinationen som har samma namn som källfilen.

Du kan undvika oavsiktlig överskrivning med interaktivt läge med hjälp av -i alternativ.

I interaktivt läge kommer mv att be dig att bekräfta flytten i händelse av en filkonflikt i målkatalogen.

För att automatiskt avbryta ett mv-kommando om det finns en konflikt, ange -n alternativet istället.

Du kan ställa in mv till, i en konflikt, alltid gynna en fil med ett nyare "senaste modifieringsdatum" genom att ställa in uppdateringsalternativet, -u.

Det här är praktiskt om du har två filer med samma namn men bara vill behålla den senast uppdaterade filen.

Ett ytterligare alternativ för att undvika konflikter är alternativet för säkerhetskopiering. Om du använder --backup = numrerad, mv kommer att lägga till källfilens namn med ~1~ vid filnamnkonflikt. Den flyttade filen döljs sedan från normal vy om du inte avslöjar dolda filer, som med kommandot ls -a.

Flytta filer sömlöst

Vi har lärt oss några tips och tricks för att använda mv för att snabbt och säkert flytta lokala filer i Linux-terminalen.

I vissa fall kanske du vill flytta lokala filer till en annan maskin, och det finns många sätt att göra detta på Linux också.

E-post
De 7 bästa trådlösa filöverföringsapparna på Linux

Behöver du överföra dina filer via Wi-Fi på Linux? Här är flera metoder du kan använda.

Relaterade ämnen
  • Linux
  • Ubuntu
  • Terminal
  • Linux
Om författaren
Jordan Gloor (17 artiklar publicerade)

Jordanien är en handledare och journalist som brinner för att göra Linux tillgängligt och stressfritt för alla. Han har en BA på engelska och en sak för varmt te. Under de varma årstiderna gillar han att cykla i Ozarks kullar där han bor.

Mer från Jordan Gloor

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e-böcker och exklusiva erbjudanden!

Ett steg till…!

Bekräfta din e-postadress i e-postmeddelandet som vi just skickade till dig.

.