bestanden en mappen verplaatsen is een van de meest elementaire taken die je vaak moet uitvoeren op een Linux systeem.
in deze tutorial zullen we uitleggen hoe het mv commando gebruikt wordt om bestanden en mappen te verplaatsen.
Hoe gebruik je het MV Commando #
het mv Commando (kort van verplaatsen) wordt gebruikt om bestanden en mappen van de ene locatie naar de andere te hernoemen en te verplaatsen., De syntaxis voor het mv is als volgt:
mv SOURCE DESTINATION
de SOURCE kan één of meer bestanden of mappen zijn, en DESTINATION kan één bestand zijn of directory.
- wanneer meerdere bestanden of mappen worden gegeven als
SOURCE, moet deDESTINATIONeen map zijn. In dit geval worden deSOURCEbestanden verplaatst naar de doelmap., - Als u een enkel bestand opgeeft als
SOURCE, en hetDESTINATIONdoel een bestaande map is, dan wordt het bestand verplaatst naar de opgegeven map. - Als u een enkel bestand opgeeft als
SOURCE, en een enkel bestand alsDESTINATIONdoel dan hernoemt u het bestand . - als
SOURCEeen map is enDESTINATIONniet bestaat, zalSOURCEhernoemd worden naarDESTINATION., Anders alsDESTINATIONbestaat, wordt het verplaatst in deDESTINATIONmap.
om een bestand of map te verplaatsen, moet u schrijfrechten hebben op zowel SOURCE en DESTINATION. Anders krijgt u een fout met toestemming geweigerd.,
bijvoorbeeld, om een bestand te verplaatsen file1 uit de huidige map in de map /tmp map u:
mv file1 /tmp
om een bestand Te hernoemen moet u de doellocatie opgeven bestand:
mv file1 file2
De syntax voor het verplaatsen van mappen is hetzelfde als bij het verplaatsen van bestanden. In het volgende voorbeeld, als de dir2 map bestaat, zal het commando dir1 binnen dir2verplaatsen., Als dir2 niet bestaat, zal dir1 hernoemd worden naar dir2:
mv dir1 dir2
verplaatsen van meerdere bestanden en mappen #
om meerdere bestanden en mappen te verplaatsen, geef de bestanden op die u wilt verplaatsen willen bewegen als de bron. Bijvoorbeeld, om de bestanden file1 en file2 naar de dir1 map te verplaatsen, typt u:
mv file1 file2 dir1
het mv Commando ook hiermee kunt u pattern matching gebruiken., Als u bijvoorbeeld alle pdf bestanden van de huidige map naar de ~/Documents map wilt verplaatsen, gebruikt u:
mv *.pdf ~/Documents
MV commando opties #
het mv Commando accepteert meerdere opties die het standaardcommando-gedrag beïnvloeden.
in sommige Linux distributies kan mv een alias zijn voor het mv commando met een aangepaste set opties. Bijvoorbeeld, in CentOS is mv een alias voor mv -i., U kunt vinden of mv een alias is met behulp van type Commando:
type mv
als mv een alias is, ziet de uitvoer er ongeveer zo uit:
mv is aliased to `mv -i'
als conflicterende opties worden gegeven, heeft de laatste voorrang.
Prompt voor het overschrijven van #
standaard wordt het doelbestand overschreven als het bestaat., To prompt for confirmation, use the -i option:
mv -i file1 /tmp
mv: overwrite '/tmp/file1'?
To overwrite the file type y or Y.,
Forceer overschrijven #
Als u probeert een alleen-lezen bestand te overschrijven, zal de opdracht mv u vragen of u het bestand wilt overschrijven:
mv -i file1 /tmp
mv: replace '/tmp/file1', overriding mode 0400 (r--------)?
om te voorkomen dat u wordt gevraagd gebruik de -f options:
mv -f file1 /tmp
Deze optie is vooral handig wanneer u meerdere alleen-lezen bestanden moet overschrijven.,
bestaande bestanden niet overschrijven #
de -n optie vertelt mv nooit bestaande bestanden overschrijven:
mv -f file1 /tmp
als een file1 bestaat de commando boven zal niets doen. Anders wordt het bestand verplaatst naar de /tmp map.,
back-up van bestanden #
als het doelbestand bestaat, kunt u een back-up maken met de -b optie:
mv -b file1 /tmp
het back-upbestand zal dezelfde naam hebben als het oorspronkelijke bestand met een tilde (~) toegevoegd op het.
gebruik het ls commando om te controleren of de back-up is gemaakt:
ls /tmp/file1*
/tmp/file1 /tmp/file1~
uitgebreide uitvoer #
een andere optie die nuttig kan zijn is -v., Als deze optie wordt gebruikt, drukt het commando de naam van elk verplaatst bestand af:
mv -i file1 /tmp
renamed 'file1' -> '/tmp/file1'
conclusie #
de opdracht mv wordt gebruikt om bestanden en mappen te verplaatsen en hernoemen.
voor meer informatie over het mv Commando, controleer de man page of typ man mv in uw terminal.
nieuwe Linux gebruikers die geïntimideerd zijn door de commandoregel kunnen de GUI file manager gebruiken om hun bestanden te verplaatsen.
















Geef een reactie