Hur man flyttar Linux -filer med Mv -kommandot

Hur man flyttar Linux -filer med Mv -kommandot

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





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 denna ordning när du använder det:





mv [option]

Varje mv -kommando måste ha en källa och en destination angiven. 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 mv -kommandot utan några alternativ, skapa en snabbfil och utfärda ett kommando så här:



mv ~/test.txt ~/Documents

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 kommer att flyttas i ett kommando.

Om du har flera filer som du vill flytta till samma destination och alla har något gemensamt i namnet (till exempel ett tillägg) kan du använda en asterisk (*) i källnamnet som jokertecken.

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

Mv Command Options

Ett alternativ du kan använda är --mångordig eller -v , som helt enkelt kommer att skriva ut en registrering av varje operation.

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

Du kan undvika en oavsiktlig överskrivning med interaktivt läge med -i alternativ.

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

Om du vill avbryta ett mv -kommando automatiskt om det finns en konflikt anger du -n alternativ istället.

hur man hittar någon gratis på internet

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

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

Ytterligare ett 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 flytta lokala filer snabbt och säkert 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å.

Dela med sig Dela med sig Tweet 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.

Läs Nästa
Relaterade ämnen
  • Linux
  • Ubuntu
  • Terminal
  • Linux
Om författaren Jordan Gloor(51 artiklar publicerade)

Jordan är personalförfattare på MUO som brinner för att göra Linux tillgängligt och stressfritt för alla. Han skriver också guider om integritet och produktivitet.

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!

Klicka här för att prenumerera