Nyheter i Android, Telefoner, Prylar Och Recensioner

Hur man flyttar Linux-filer med Mv-kommandot

Även om du förmodligen redan vet hur man flyttar en fil i Linux med hjälp av GUI-filläsaren, kanske du undrar om det finns ett flyttakommando i terminalen som låter dig snabbt 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 kommandosyntax

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

mv [option] <source> <destination>

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 vilka 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 kommer att flytta filen test.txt från hemmappen till dokumentkatalogen.

För att flytta flera filer, lista bara alla dina filer, separerade med mellanslag, innan du anger destinationen, så kommer de alla att flyttas i ett kommando.

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

i källnamnet som ett jokertecken.

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

Mv kommandoalternativ Ett alternativ du kan använda är –mångordig eller-v

Relaterad  Varför Apple inte släppte iPhone 12s och lade bort iPhone med bokstaven S

, vilket helt enkelt kommer att skriva ut ett register över 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 på destinationen som har samma namn som källfilen. Du kan undvika en oavsiktlig överskrivning med interaktivt läge med hjälp av -jag

alternativ.

I interaktivt läge kommer mv att be dig 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

alternativ istället. Du kan ställa in mv för att, i en konflikt, alltid favorisera 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 bara vill behålla den senast uppdaterade filen. Ytterligare ett alternativ för att undvika konflikter är backup-alternativet. Om du använder–backup=numrerad , kommer mv att lägga till källfilens namn med ~1~ i fallet med en filnamnskonflikt. Den flyttade filen kommer då att döljas från normal vy om du inte avslöjar dolda filer, som med kommandotls -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å.

Om författaren

Jordan Gloor (51 publicerade artiklar)free Jordan är en före detta personalskribent på MUO som brinner för att göra Linux tillgängligt och stressa-

för alla. Han skriver också guider om integritet och produktivitet.

Relaterad  Hur man stoppar datamäklare från att samla in dina data

Mer från Jordan Gloor

Prenumerera på vårt nyhetsbrev free Gå med i vårt nyhetsbrev för tekniska tips, recensioner,

e-böcker och exklusiva erbjudanden!

Klicka här för att prenumerera

Table of Contents