Alle Möglichkeiten zum Verschieben von Dateien in Linux für Anfänger

All Ways Move Files Linux



Bestimmte Aufgaben sind ziemlich einfach auszuführen, aber viele Benutzer bleiben hängen, weil sie sich ihrer ordnungsgemäßen Funktionalität nicht bewusst sind. Wenn ein Benutzer zu einer anderen Plattform wechselt, werden diese kleineren Vorgänge zeitaufwendig, und eine dieser Aufgaben besteht darin, Dateien/Ordner von einem Pfad in einen anderen zu verschieben.

Wenn Sie von einem Windows- auf ein Linux-System wechseln, stellt sich für Anfänger möglicherweise die Frage Wie können wir Dateien verschieben? Unter Linux gibt es mehrere Routen, um dasselbe Ziel zu erreichen, und Linux-Distributionen sind so konzipiert, dass das System für alle Benutzertypen einfach zu verwenden ist.







Bevor wir mit dem Verschieben von Dateien beginnen, lassen Sie uns besprechen, was das Verschieben der Dateien bedeutet. Dies könnte für Anfänger hilfreich sein, die mit dem verwechselt werden bewegen (mw) und kopieren (cp) Befehl.



Das Verschieben einer Datei oder eines Ordners bedeutet, die Datei vom vorherigen Speicherort auszuschneiden und am neuen Speicherort einzufügen. Anders ausgedrückt bedeutet das Verschieben, den ursprünglichen Inhalt an einen neuen Ort zu übertragen und vom alten Ort zu entfernen. Wenn wir die Datei verschieben, wird die Datei aus dem vorherigen Verzeichnis gelöscht und einem neuen Ziel hinzugefügt, während die Dateien beim Kopieren im Quellverzeichnis verbleiben.



Nun, ich denke, das reicht, um den Begriff zu verstehen Verschieben von Dateien.





Der Unterschied zwischen Kopieren und Bewegung Ist das das Bewegung Verschieben Sie die Datei an ein neues Ziel, während Kopieren bedeutet, ein Duplikat des Inhalts zu erstellen und in das neue Ziel einzufügen.

Das Kopieren einer Datei verwendet copy (Strg+C) und einfügen (Strg+V) Schlüssel; in der Erwägung, dass Bewegung bedeutet Ausschneiden (Strg+X) und Einfügen (Strg+V) .



Wann umziehen:

Das Verschieben von Datendateien ist nützlich, wenn Benutzer eine Version behalten und den Inhalt nicht duplizieren möchten. Es wäre gut, wenn Sie dabei vorsichtig sind, da Sie im Falle eines Fehlers während des Vorgangs die Originaldatei verlieren könnten, was ein großer Verlust sein kann.

Vorteile des Verschiebens von Daten:

Es gibt mehrere Möglichkeiten, die Ihnen erklären, warum das Verschieben von Daten notwendig ist.
Lassen Sie uns sie demonstrieren:

Es empfiehlt sich, die Datei zu verschieben, anstatt sie zu kopieren, wenn Sie auf verschiedenen Systemen arbeiten. Wenn Sie nicht nur an einem Arbeitsplatz arbeiten sollen; Sie können das Dokument, an dem Sie gerade arbeiten, auf ein anderes System übertragen und fortfahren. Das Verschieben von Daten hilft auch bei der Migration auf ein neues System. Darüber hinaus kann es auch für Sicherungszwecke nützlich sein. Wenn auf Ihrer Festplatte wenig Speicherplatz vorhanden ist und Sie Daten auf einem anderen Speichergerät archivieren möchten, ist es sinnvoll, sie zu verschieben, anstatt sie zu löschen.

Wenn das System nicht mit externen Geräten wie Drucker und Scanner verbunden ist, können Sie die Dateien, die Sie drucken möchten, auf das mit dem Drucker verbundene System übertragen.

Wir haben kurz besprochen, die Dateien zu verschieben und warum jemand Daten verschieben muss. Außerdem haben wir die Vorteile besprochen und gesehen, wie sich das Verschieben vom Kopieren von Daten unterscheidet.

Jetzt ist es einfach, vorwärts zu gehen, um herauszufinden, wie wir Dateien im Linux-Betriebssystem verschieben können:

So verschieben Sie Dateien im Linux-System:

Es gibt keine traditionelle Art zu performen Bewegung Betrieb; bei Linux-Distributionen,
Zum Verschieben von Dateien werden einige Methoden verwendet:

  1. Über das Befehlszeilentool (Terminal)
  2. Über grafische Benutzeroberfläche (GUI)

So verschieben Sie Dateien mit dem Befehlszeilentool (Terminal):

Der Befehl zum Verschieben von Dateien vom Quellspeicherort an einen bestimmten Zielort ist der mv Befehl:

Die mv Befehlszeilentool wird als Mehrzweckbefehl angesehen. Es wird nicht nur verwendet, um Dateien von der Quelle zum Ziel zu übertragen, sondern auch zum Umbenennen einer Datei oder eines Ordners:

Syntax:

Die Syntax des mv Befehl lautet:

mv [Optionen] [source_path] [Zielpfad]

Bevor Sie mit den Beispielen zum Verschieben von Dateien mit der mv Befehl, es gibt noch einen weiteren Punkt, den wir verstehen müssen.

Wenn eine Datei oder ein Ordner erstellt wird, inode wird der Datei/dem Verzeichnis zugeordnet, das die Metadaten der Datei enthält. Die vollständige Form von inode ist Indexknoten die das Dateisystemobjekt erklärt, z. B. ob es eine Datei oder ein Verzeichnis ist, und die Informationen über die repräsentative Datei wie Zugriffsberechtigung, Dateityp, Gruppe, Größe usw. speichert Indexknoten ist eine Folge von ganzen Zahlen, und jede inode ist einzigartig.

Um das zu überprüfen inode einer bestimmten Datei wird die Syntax erwähnt:

ls --inode [Dateiname]

Wenn ich das überprüfen möchte inode Wert der Textdatei Beispiel.txt , der Befehl wäre:

$ls --inodeBeispiel.txt

Wenn Sie eine Datei verschieben, geht es nicht darum, die Daten von einer zu verschieben inode zum anderen; Sie ändern nur den Pfad. Die Einstellung für den Berechtigungszugriff würde die gleiche bleiben wie zuvor. Dies liegt daran, dass Sie die Datei nicht ändern oder neu erstellen, und nur ihr Pfad im Speicher hat sich geändert.

Sehen wir uns nun an, wie die mv Befehl ist hilfreich, um Dateien durch verschiedene Beispiele zu verschieben.

Beispiel 1: Verschieben einer Datei

Erstellen Sie eine Beispieldatei Beispieldatei.txt Verwendung der berühren Befehl in der Heim Verzeichnis:

$berührenBeispieldatei.txt

Verwenden Sie die mv Befehl zum Verschieben der Datei in das Unterlagen Verzeichnis; der folgende Befehl erkennt Unterlagen als Verzeichnis/Ordner und überträgt die Beispieldatei.txt hinein:

$mvBeispieldatei.txt/Heimat/warah/Unterlagen

Um die Existenz von zu bestätigen Beispieldatei.txt Führen Sie im Documents-Verzeichnis die ls Befehl im Terminal:

$ls /Heimat/Wardah/Unterlagen

Hinweis: Sie müssen eine Schreibberechtigung haben, um auf die Quelle und das Ziel zuzugreifen, um eine Datei zu verschieben. Andernfalls wird die Fehlermeldung 'Berechtigung verweigert' angezeigt.

Zusätzliche Anmerkung:

Einige Leute sind verwirrt, wenn sie den Quell- und Zielpfad angeben, sodass sie die falschen Ergebnisse erhalten. Es gibt jedoch eine einfache Möglichkeit, den Pfad eines Verzeichnisses oder einer Datei zu finden, die unten erwähnt wird:

Wählen Sie den Ordner/das Verzeichnis aus, dessen Pfad Sie abrufen möchten, und klicken Sie mit der rechten Maustaste darauf. Navigieren Sie im Popup-Menü zu Eigenschaften und klicke darauf,

Zum Beispiel möchte ich den Pfad von . finden text.txt Ordner im Home-Verzeichnis:

Wenn du den triffst Eigenschaften , es zeigt Ihnen alle notwendigen Details der text.txt mit dem Pfad:

Von dort aus können Sie den Pfad kopieren und in das Terminal einfügen.

Nachdem Sie die Datei verschoben haben, können Sie sie mit der Schaltfläche umbenennen mv Befehl nochmal:

$Beispieldatei.txt/Heimat/Wardah/Unterlagen/test.txt

Lassen Sie uns durch die ls Befehl, wenn sich der Dateiname geändert hat oder nicht:

$ls

Beispiel 2: Verschieben eines Ordners in das Verzeichnis

Genau wie im obigen Beispiel haben wir eine Datei von einem Ort an einen anderen verschoben. Ebenso gibt es keine separate Möglichkeit zum Verschieben des Verzeichnisses wie in der cp Befehl.
Der Ansatz ist derselbe wie oben mit dem mv Befehl:

Erstellen Sie einen Testordner und legen Sie den Namen fest als testen Verwendung der mkdir Befehl. Fügen Sie die zufällige Datei hinzu, z. B. create a test.txt Datei darin durch die berühren Befehl:

$mkdirTesten
$berührenTesting.txt

Bewege das Testing.txt Datei in der Testen Ordner mit dem mv Befehl:

$mvTesting.txt Testen

Verschieben Sie jetzt die Testen Ordner in den Downloads Verzeichnis:

$mvTesten/Heimat/warah/Downloads

Geben Sie zur Bestätigung Folgendes ein:

$ls /Heimat/warah/Downloads

Beispiel 3: Mehrere Dateien gleichzeitig verschieben

Wenn wir mehrere Dateien gleichzeitig verschieben, wird die mv Befehl betrachtet den letzten Verzeichnisnamen als Zielverzeichnis:

Lassen Sie uns Dateien verschieben Beispiel.txt , test.txt , und test.txt in dem Downloads Verzeichnis. Öffnen Sie dazu das Terminal im Documents-Verzeichnis, da alle diese Dateien dort abgelegt sind:

$mvsample.txt testing.txt text.txt/Heimat/warah/Downloads

Führen Sie die ls Befehl, um es zu bestätigen:

$ls /Heimat/warah/Downloads

Wie Sie sehen, wurden alle Dateien erfolgreich vom Unterlagen Verzeichnis zum Downloads Verzeichnis.

So verschieben Sie Dateien mit der GUI:

Für das Linux-Betriebssystem stehen mehrere GUI-Tools und Dateiverwaltungssysteme zur Verfügung. Die am häufigsten verwendeten sind Nautilus , einen GNOME-Dateimanager, und Delfin , ein Dateimanager für KDE. Diese beiden Dateimanager werden aufgrund ihrer Flexibilität bevorzugt.

Ich arbeite derzeit an Ubuntu 20.04, das eine Gnome-Desktop-Umgebung verwendet. Daher werden wir sehen, wie wir Dateien von einem Verzeichnis in ein anderes verschieben können durch die Nautilus Dateimanager.

GUI macht die Dateiübertragung relativ einfach. Wir müssen nur ein paar einfache Sätze befolgen, die unten aufgeführt sind:

  1. Öffnen Sie den Nautilus-Dateimanager in dem System, an dem Sie arbeiten.
  2. Wählen Sie die Datei aus, die Sie verschieben möchten, und klicken Sie mit der rechten Maustaste darauf.
  3. Ein Kontextmenü erscheint auf dem Bildschirm und navigiert zu Ziehen nach Optionen.
  4. Sobald Sie auf die geklickt haben Ziehen nach Option erscheint ein Fenster mit der Liste der möglichen Zielverzeichnisse vor Ihnen.
  5. Wählen Sie den neuen Speicherort aus, an den Sie die Datei übertragen möchten, und drücken Sie Auswählen .

Lassen Sie es uns anhand eines Beispiels verstehen:

Öffnen Sie den Nautilus-Dateimanager in Ubuntu 20.04:

Für die Leute, die mit dem Begriff verwechselt sind Nautilus , es ist nur der Name des Dateimanagers. Und wenn Sie sich fragen, wie Sie es bekommen, lassen Sie es mich expliziter darstellen.

Öffnen Sie das Anwendungsmenü, suchen Sie nach dem Dateimanager und geben Sie ein Nautilus oder Dateien :

Sie können sehen, dass nach der Eingabe des Nautilus die Dateien Möglichkeit. Klicken Sie darauf, um das Dateimanagerfenster zu erhalten:

Wie angezeigt, befinden sich darin mehrere Ordner und einige Textdateien. Angenommen, ich möchte das verschieben Beispiel.txt Textdatei an einen anderen Ort. Wähle aus Beispiel.txt Datei und klicken Sie mit der rechten Maustaste darauf:

Klicke auf Ziehen nach… , erscheint eine Liste aller möglichen Ziele auf dem Bildschirm:

Verschieben wir die Beispiel.txt Datei an die Unterlagen Verzeichnis. Wählen Sie es dann aus dem Fenster aus und klicken Sie auf Auswählen Taste:

Die Dateien wurden erfolgreich vom Heim Verzeichnis zum Unterlagen Verzeichnis.

Wie du siehst, Beispiel.txt ist nicht mehr im Heim Verzeichnis:

Um zu überprüfen, ob es erfolgreich an das Ziel verschoben wurde, öffnen Sie das Unterlagen Verzeichnis und prüfen Sie, ob die Beispiel.txt Datei existiert:

Wenn Sie ein Verzeichnis an einen anderen Ort verschieben möchten, können Sie dies auch tun, indem Sie die oben beschriebenen Schritte wiederholen. Lassen Sie es uns anhand eines Beispiels überprüfen,
einen neuen Ordner im erstellen Heim Verzeichnis und benennen Sie es. Ich erstelle einen Ordner mit dem Namen Testen , wie im folgenden Bild gezeigt:

Stellen Sie sich vor, wir möchten die Testen Verzeichnis/Ordner zum Downloads Verzeichnis. Wählen Sie also die Testen Ordner, klicken Sie mit der rechten Maustaste darauf und navigieren Sie im Untermenü zum Ziehen nach… Möglichkeit:

Es öffnet sich ein Fenster, wählen Sie das Downloads Verzeichnis zum Übertragen der Testen Ordner hinzufügen, indem Sie auf klicken Auswählen Taste:

Bestätigen Sie die Existenz des verschobenen Ordners im Downloads Verzeichnis, indem Sie es im Dateimanager öffnen:

Wie Sie sehen, ist es einfach, eine Datei oder ein Verzeichnis durch die Nautilus Dateimanager:

Abschluss:

In diesem Handbuch haben wir eine ausführliche Erklärung für Anfänger zum Verschieben von Dateien unter Linux. Das Verschieben einer Datei ist keine schwierige Aufgabe, wenn Sie genau wissen, wie es geht. In einem Linux-System haben wir mehrere Möglichkeiten, einen einzelnen Vorgang auszuführen, da sie das System für alle Benutzertypen komfortabel machen sollen.

Wir haben kurz einige Möglichkeiten besprochen, Dateien an einen anderen Speicherort in Ihrem System zu übertragen. Ansätze zum Verschieben von Dateien oder Ordnern, z. B. durch GUI und Terminal , sind ziemlich einfach und relativ unkompliziert, da Sie kein Experte sein müssen, um diese Ansätze anzuwenden. Dieser Leitfaden ist von Vorteil, da Sie die beiden verschiedenen Verfahren Schritt für Schritt besprechen.

Für mich sind beide Methoden schnell und weniger komplex. Wenn Sie eine Datei über die GUI verschieben, klicken Sie einfach mit der rechten Maustaste auf die Zieldatei und klicken Sie auf das Ziehen nach… Option im Kontextmenü. Es erscheint ein Fenster, in dem Sie das Zielverzeichnis zum Übertragen der Datei auswählen können. Die Datei wird vom vorherigen Speicherort entfernt.

Wenn Sie es vorziehen, ein Terminal zu verwenden, dann ist die mv , ein Mehrzweckbefehl, wird verwendet. Es wird nicht nur verwendet, um Dateien/Ordner zu verschieben, sondern auch um sie umzubenennen. Wir haben mehrere Beispiele für die mv Befehl zum besseren Verständnis. Die Vorgehensweise ist in jedem Beispiel ähnlich; Wenn Sie einem Beispiel genau folgen, können Sie die mv Befehl überall.