byta namn på eller flytta kataloger och mapp kan vara knepigt om dessa kataloger och mappar har några undermappar. Eller destinationen kan ha alla redo samma namn mapp som kommer att skapa några fel. I den här guiden kommer vi att se hur man byter namn och flytta kataloger och mappar i Linux.
kommandot defacto för att byta namn på kataloger och mappar ärmv
. mv
är det korta formuläret förmove
., Vi kan helt enkelt byta namn genom att tillhandahålla den aktuella katalogen och mappnamnet och destinationskatalogen eller mappnamnet. Syntax är som nedan. Om källan eller den aktuella katalogmappen har innehåll måste vi byta namn med hjälp av rekursiv move. Detta kommer bara att ändra given katalog eller mappnamn men flytta alla underfiler och mapp.
mv CURRENT_FOLDER NEW_FOLDER
i det här exemplet kommer vi att byta namn på katalogen som heter backup
I old_backup
.,
$ mv backup old_backup
utförlig
När du byter namn på eller flyttar filer och mappar kan vi behöva få utförlig information. Verbose läge kommer att skriva ut varje drag eller byta namn. Detta kommer att vara till hjälp för rekursiva alternativ. Vi kommer att tillhandahålla -v
för att aktivera verbose.
$ mv -v backup old_backup
Skriv över med våld om det finns
i vissa fall kan det finnas en befintlig mapp eller katalog med det nya namnet. Vi måste bekräfta överskrivningen., Men det här kan vara skrämmande uppgift om det finns många av dem. Vi kan skriva över befintliga filer och mappar med -f
alternativet automatiskt. -f
betyder med våld.
$ mv -f backup old_backup
fråga om bekräftelse innan du skriver över
om vi inte vill skriva befintlig fil med våld kan vi bekräfta för varje filbyte. I det här fallet måste vi använda -i
som nedan.
$ mv -i backup old_backup