Alle manieren om bestanden te verplaatsen in Linux voor beginners

All Ways Move Files Linux



Bepaalde taken zijn vrij eenvoudig uit te voeren, maar veel gebruikers lopen vast omdat ze niet op de hoogte zijn van hun juiste functionaliteit. Wanneer een gebruiker overschakelt naar een ander platform, worden deze kleine bewerkingen tijdrovend en een van die taken is het verplaatsen van bestanden/mappen van het ene pad naar het andere.

Wanneer u overschakelt van een Windows- naar een Linux-systeem, kan de vraag van beginners ontstaan ​​over Hoe kunnen we bestanden verplaatsen? In Linux zijn er verschillende routes om dezelfde bestemming te bereiken, en Linux-distributies zijn ontworpen om het systeem gebruiksvriendelijk te maken voor alle soorten gebruikers.







Laten we, voordat we beginnen met het verplaatsen van bestanden, bespreken wat het verplaatsen van bestanden betekent? Dit kan handig zijn voor beginners die verward zijn met de verhuizen (mv) en kopiëren (cp) opdracht.



Het verplaatsen van een bestand of map betekent het bestand van de vorige locatie knippen en op de nieuwe locatie plakken. Anders gezegd, verplaatsen is het overbrengen van de oorspronkelijke inhoud naar een nieuwe locatie en het verwijderen van de oude locatie. Wanneer we het bestand verplaatsen, wordt het bestand verwijderd uit de vorige map en toegevoegd aan een nieuwe bestemming, terwijl bij het kopiëren de bestanden in de bronmap blijven.



Nu, ik denk dat dat genoeg is om de term te begrijpen bestanden verplaatsen.





Het verschil tussen Kopiëren en Beweging is dat de Beweging verplaats het bestand naar een nieuwe bestemming terwijl Kopiëren betekent een duplicaat van de inhoud maken en deze in de nieuwe bestemming plakken.

Het kopiëren van een bestand maakt gebruik van copy (Ctrl+C) en plakken (Ctrl+V) sleutels; overwegende dat bewegen betekent: Knippen (Ctrl+X) en plakken (Ctrl+V) .



Wanneer verhuizen:

Het verplaatsen van gegevensbestanden is handig wanneer gebruikers één versie willen behouden en de inhoud niet willen dupliceren. Het zou goed zijn als je voorzichtig bent terwijl je dit doet, omdat je het originele bestand zou kunnen verliezen in het geval van een fout tijdens het proces, wat een groot verlies kan zijn.

Voordelen van het verplaatsen van gegevens:

Er zijn verschillende mogelijkheden die u uitleggen waarom het verplaatsen van gegevens noodzakelijk is.
Laten we ze demonstreren:

Het is goed om het bestand te verplaatsen in plaats van ze te kopiëren wanneer u op verschillende systemen werkt. Als het niet de bedoeling is dat je maar op één werkplek werkt; u kunt het document waaraan u werkt overzetten naar een ander systeem en doorgaan. Het verplaatsen van gegevens helpt ook wanneer u migreert naar een nieuw systeem. Bovendien kan het ook handig zijn voor back-updoeleinden. Als uw harde schijf weinig opslagruimte heeft en u gegevens op een ander opslagapparaat wilt archiveren, is het goed om ze te verplaatsen in plaats van ze te verwijderen.

Of, als het systeem niet is aangesloten op externe apparaten zoals de printer en scanner, kunt u de bestanden die u wilt afdrukken overbrengen naar het systeem dat op de printer is aangesloten.

We hebben kort het verplaatsen van de bestanden besproken en waarom iemand gegevens moet verplaatsen. We hebben ook de voordelen besproken en gezien hoe bewegen anders is dan het kopiëren van gegevens.

Nu is het gemakkelijk om verder te gaan om te ontdekken hoe we bestanden in het Linux-besturingssysteem kunnen verplaatsen:

Hoe bestanden in het Linux-systeem te verplaatsen:

Er is geen traditionele manier om te presteren Actie operatie; in Linux-distributies,
er worden een aantal methoden gebruikt om bestanden te verplaatsen:

  1. Via de opdrachtregeltool (Terminal)
  2. Via grafische gebruikersinterface (GUI)

Bestanden verplaatsen met behulp van het opdrachtregelprogramma (Terminal):

De opdracht die wordt gebruikt om bestanden van de bronlocatie naar een bepaalde bestemming te verplaatsen, is de mv opdracht:

De mv command-line tool wordt beschouwd als een multifunctionele opdracht. Het wordt niet alleen gebruikt om bestanden van bron naar bestemming over te brengen, maar wordt ook gebruikt om een ​​bestand of map te hernoemen:

Syntaxis:

De syntaxis van de mv commando is:

mv [opties] [source_path] [bestemming pad]

Voordat u begint met de voorbeelden om bestanden te verplaatsen met de mv commando, er is nog een ander punt dat we moeten begrijpen.

Wanneer een bestand of map wordt aangemaakt, wordt een inode wordt toegewezen aan het bestand/de map, die de metadata van het bestand bevat. De volledige vorm van inode is indexknooppunt dat verklaart het bestandssysteemobject zoals of het een bestand of map is en slaat de informatie over het representatieve bestand op, zoals toegang tot machtigingen, type bestand, groep, grootte, enz. indexknooppunt is een reeks gehele getallen, en elk inode is uniek.

Om de . te controleren inode van een specifiek bestand, wordt de syntaxis vermeld:

ls --inode [bestandsnaam]

Als ik de . wil controleren inode waarde van tekstbestand voorbeeld.txt , zou het commando zijn:

$ls --inodevoorbeeld.txt

Telkens wanneer u een bestand verplaatst, gaat het er niet om de gegevens van het ene te verplaatsen inode naar een ander; je verandert alleen het pad. De instelling voor toegangsrechten zou hetzelfde blijven als voorheen. Het is omdat u het bestand niet wijzigt of opnieuw maakt, en alleen het pad in het geheugen is gewijzigd.

Laten we nu eens kijken hoe de mv commando is handig om bestanden door verschillende voorbeelden te verplaatsen.

Voorbeeld 1: Een bestand verplaatsen

Een voorbeeldbestand maken voorbeeld_bestand.txt de ... gebruiken aanraken commando in de Huis map:

$aanrakenvoorbeeld_bestand.txt

Gebruik de mv commando om het bestand te verplaatsen naar de Documenten map; de volgende opdracht detecteert: Documenten als een directory/map en brengt de voorbeeld_bestand.txt erin:

$mvvoorbeeld_bestand.txt/huis/Warda/Documenten

Om het bestaan ​​van te bevestigen voorbeeld_bestand.txt in de map Documenten, voer de ls commando in de terminal:

$ls /huis/Wardah/Documenten

Opmerking: u moet schrijfrechten hebben om toegang te krijgen tot de bron en het doel om een ​​bestand te verplaatsen. Anders wordt het foutbericht 'Toestemming geweigerd' weergegeven.

Aanvullende opmerking:

Sommige mensen raken in de war bij het opgeven van het bron- en bestemmingspad, waardoor ze de verkeerde resultaten krijgen. Er is echter een gemakkelijke manier om het pad van een map of bestand te vinden, die hieronder wordt vermeld:

Selecteer de map/directory waarvan u het pad wilt krijgen en klik er met de rechtermuisknop op. Navigeer in het pop-upmenu naar Eigendommen en klik erop,

Ik wil bijvoorbeeld het pad vinden van tekst.txt map in de homedirectory:

Wanneer je de raakt Eigendommen , het zal u alle noodzakelijke details van de tekst.txt met het pad:

Van daaruit kunt u het pad kopiëren en in de terminal plakken.

Nadat u het bestand hebt verplaatst, kunt u het hernoemen met de mv commando nogmaals:

$voorbeeld_bestand.txt/huis/Wardah/Documenten/testen.txt

Laten we eens kijken via de ls commando als de naam van het bestand is gewijzigd of niet:

$ls

Voorbeeld 2: een map naar de map verplaatsen

Net als in het bovenstaande voorbeeld hebben we een bestand van de ene naar de andere locatie verplaatst. Evenzo is er geen aparte manier om de map te verplaatsen zoals in de cp opdracht.
De aanpak is hetzelfde als we hierboven hebben gedaan met behulp van de mv opdracht:

Maak een testmap en stel de naam in als testen de ... gebruiken mkdir opdracht. Voeg het willekeurige bestand erin toe, zoals create a testen.txt bestand erin via de aanraken opdracht:

$mkdirTesten
$aanrakenTesten.txt

Verplaats de Testen.txt bestand in de Testen map met de mv opdracht:

$mvTesten.txt Testen

Verplaats nu de Testen map in de Downloads map:

$mvTesten/huis/Warda/Downloads

Typ om te bevestigen:

$ls /huis/Warda/Downloads

Voorbeeld 3: Meerdere bestanden tegelijk verplaatsen

Wanneer we meerdere bestanden tegelijkertijd verplaatsen, mv opdracht beschouwt de laatste mapnaam als de doelmap:

Laten we bestanden verplaatsen voorbeeld.txt , testen.txt , en test.txt in de Downloads map. Open hiervoor de terminal in de map Documenten, aangezien al deze bestanden daar zijn geplaatst:

$mvvoorbeeld.txt testen.txt tekst.txt/huis/wardah/Downloads

Voer de . uit ls commando om het te bevestigen:

$ls /huis/wardah/Downloads

Zoals u kunt zien, zijn alle bestanden met succes overgebracht van de Documenten map naar de Downloads map.

Hoe bestanden te verplaatsen met behulp van GUI:

Er zijn meerdere GUI-tools en bestandsbeheersystemen beschikbaar voor het Linux-besturingssysteem. De meest gebruikte zijn: Nautilus , een GNOME-bestandsbeheerder, en Dolfijn , een bestandsbeheerder voor KDE. Deze twee bestandsbeheerders hebben de voorkeur vanwege hun flexibiliteit.

Ik werk momenteel aan Ubuntu 20.04 die een Gnome-desktopomgeving gebruikt. Daarom zullen we zien hoe we bestanden van de ene map naar de andere kunnen verplaatsen via de Nautilus bestandsbeheer.

GUI maakt bestandsoverdracht relatief eenvoudig. We hoeven alleen maar een paar eenvoudige zinnen te volgen die hieronder worden vermeld:

  1. Open de Nautilus-bestandsbeheerder in het systeem waaraan u werkt.
  2. Kies het bestand dat u wilt verplaatsen en klik er met de rechtermuisknop op.
  3. Er verschijnt een contextmenu op het scherm en navigeer naar Verplaatsen naar opties.
  4. Zodra u op de heeft geklikt Verplaatsen naar optie, verschijnt er een venster met de lijst met mogelijke bestemmingsdirectory's voor u.
  5. Selecteer de nieuwe locatie waarnaar u het bestand wilt overbrengen en druk op Selecteer .

Laten we het begrijpen aan de hand van een voorbeeld:

Open de Nautilus-bestandsbeheerder in de Ubuntu 20.04:

Voor de mensen die verward zijn met de term Nautilus , het is gewoon de naam van de Bestandsbeheerder. En als je je afvraagt ​​hoe je het kunt krijgen, laat me het dan explicieter weergeven.

Open het toepassingenmenu, zoek naar bestandsbeheer en typ nautilus of Bestanden :

Je kunt zien dat na het typen van de nautilus de Bestanden optie. Klik erop om het bestandsbeheervenster te openen:

Zoals weergegeven, zijn er meerdere mappen en enkele tekstbestanden. Stel dat ik de wil verplaatsen voorbeeld.txt tekstbestand naar een andere locatie. Selecteer de voorbeeld.txt bestand en klik er met de rechtermuisknop op:

Klik op Verplaatsen naar… , verschijnt er een lijst met alle mogelijke bestemmingen op het scherm:

Laten we de . verplaatsen voorbeeld.txt bestand naar de Documenten map. Kies het dan in het venster en druk op de Selecteer knop:

De bestanden zijn succesvol verplaatst van de Huis map naar de Documenten map.

Zoals je kunt zien, voorbeeld.txt is niet meer aanwezig in de Huis map:

Om te controleren of het met succes naar de bestemming is verplaatst, opent u de Documenten directory en controleer of de voorbeeld.txt Bestand bestaat:

Evenzo, als u een map naar een andere locatie wilt verplaatsen, kunt u dit ook doen door dezelfde stappen te herhalen die we hierboven hebben besproken. Laten we het bekijken aan de hand van een voorbeeld,
maak een nieuwe map in de Huis map en noem deze. Ik ben een map aan het maken met de naam Testen , zoals weergegeven in de volgende afbeelding:

Stel je voor dat we de Testen directory/map naar de Downloads map. Selecteer dus de Testen map, klik er met de rechtermuisknop op en navigeer in het submenu naar de Verplaatsen naar… optie:

Er wordt een venster geopend, selecteer de Downloads map om de . over te brengen Testen map ernaartoe door te klikken op de Selecteer knop:

Bevestig het bestaan ​​van de verplaatste map in de Downloads map door deze te openen in de bestandsbeheerder:

Zoals u kunt zien, is het eenvoudig om een ​​bestand of map te verplaatsen via de Nautilus bestandsbeheer:

Conclusie:

In deze handleiding hebben we een diepgaande uitleg voor beginners over het verplaatsen van bestanden in Linux. Het verplaatsen van een bestand is geen moeilijke taak als u precies weet hoe u dit moet doen. In een Linux-systeem hebben we verschillende manieren om een ​​enkele bewerking uit te voeren, omdat ze zijn ontworpen om het systeem comfortabel te maken voor alle soorten gebruikers.

We hebben kort een aantal manieren besproken om bestanden over te zetten naar een andere locatie in uw systeem. Benaderingen om bestanden of mappen te verplaatsen, zoals via GUI en Terminal , zijn vrij eenvoudig en relatief eenvoudig, omdat u geen expert hoeft te zijn om deze benaderingen te gebruiken. Deze handleiding is nuttig omdat u een stapsgewijze bespreking van de twee verschillende procedures krijgt.

Voor mij zijn beide methoden snel en minder complex. Als u een bestand door de GUI verplaatst, klikt u gewoon met de rechtermuisknop op het doelbestand en klikt u op de Verplaatsen naar… optie in het contextmenu. Er verschijnt een venster waarin u de doelmap kunt selecteren om het bestand over te brengen. Het bestand wordt verwijderd van de vorige locatie.

Als u liever een terminal gebruikt, dan is de mv , een multifunctionele opdracht, wordt gebruikt. Het wordt niet alleen gebruikt om bestanden/mappen te verplaatsen, maar ook om ze te hernoemen. We hebben meerdere voorbeelden uitgevoerd van de mv opdracht voor een beter begrip. De procedure is in elk voorbeeld vergelijkbaar; als je één voorbeeld goed volgt, dan kun je de mv overal commando.