Kopieren, Verschieben, Umbenennen und Löschen von Dateien mit UNIX

Nachdem Sie mit, um sich die Hierarchie von Ihrer Festplatte in UNIX vertraut sind, ist es ein Kinderspiel zu kopieren, verschieben und Dateien und Ordner umbenennen. Um Dateien von der Kommandozeile zu kopieren, verwenden Sie die cp Befehl. Denn mit Hilfe der cp Befehl wird eine Datei von einem Ort zum anderen zu kopieren, erfordert es zwei Operanden: zuerst die Quelle und dann das Ziel.

Zum Beispiel, eine Datei von Ihrem Benutzerordner auf Ihre Dokumente-Ordner zu kopieren, verwenden Sie die cp Befehl wie folgt aus:

cp ~ / MyDocument ~ / Desktop / MyDocument

Beachten Sie, dass, wenn Sie Dateien kopieren, müssen Sie die richtigen Berechtigungen haben, dies zu tun!

Wenn Sie nicht auf das Ziel kopieren können, die Sie wünschen, müssen Sie die vorangehen cp Befehl mit sudo. Verwendung der sudo Befehl können Sie Funktionen als ein anderer Benutzer auszuführen. Die Idee dabei ist, dass der andere Benutzer, den du bist # 147-Emulation # 148- verfügt über die notwendigen Rechte, um die gewünschten Kopiervorgang auszuführen.

Wenn Sie den Befehl ausführen, fragt der Befehlszeile Sie nach einem Passwort. Wenn Sie nicht wissen, was das Passwort ist, sollten Sie wahrscheinlich nicht verwenden sudo. Der Computer des Administrators sollten Sie ein entsprechendes Passwort zu verwenden gegeben haben. Nachdem Sie das richtige Passwort eingeben, führt der Befehl nach Wunsch.

Im Fall, dass Sie neugierig, sudo steht für set Benutzer und zu tun. Er setzt den Benutzer auf die eine, die Sie angeben, und führt den Befehl aus, den Benutzernamen folgt.

sudo cp ~ / Desktop / MyDocument / Users / fuadramses / Desktop / MyDocumentPassword:

Ein naher Verwandter zu der cp (Kopie) Befehl ist der mv (Move) Befehl. Wie Sie wahrscheinlich erraten kann, die mv Befehl verschiebt einen Ordner oder eine Datei von einem Speicherort zu einem anderen. Um zu demonstrieren, dieser Befehl bewegt Mein Dokument aus dem Desktop-Ordner auf dem Home-Ordner des aktuellen Benutzers:

mv ~ / Desktop / MyDocument ~ / MyDocument

Ah, aber hier ist die versteckte Überraschung: Die mv Befehl fungiert auch als Umbenennungs Befehl. Zum Beispiel, eine Datei umbenennen Mein Dokument auf dem Desktop MyNewDocument, mach das:

mv ~ / Desktop / MyDocument ~ / Desktop / MyNewDocument

Da beide Ordner in diesem Beispiel befinden sich in demselben Ordner (~ / Desktop /), Scheint es, als ob die mv Befehl hat die Datei umbenannt.

Wieder, wie die cp Befehl, der mv Befehl erfordert, dass Sie die richtigen Berechtigungen für die Aktion, die Sie ausführen möchten. Verwenden Sie die sudo Befehl alle Befehle auszuführen, die Ihre aktuellen Benutzer (wie in der Eingabeaufforderung angezeigt) nicht ausführen darf.

Auf UNIX-Systemen nicht alle Benutzer notwendigerweise gleich. Einige Benutzer können Funktionen ausführen, die andere nicht können. Das ist praktisch für Ihr Kind die Fäustlinge aus wichtigen Dateien auf Ihrem Laptop zu halten. Es schafft auch eine Hürde sollten Sie auf Dateien zu arbeiten, während Ihr Kind eingeschränkten Benutzerkonto.

Das sudo Befehl können Sie vorübergehend eine andere Benutzer zu werden - vermutlich eine, die Erlaubnis eine Funktion, die der aktuelle Benutzer kann nicht zu erfüllen hat.

Was wäre Manipulation Datei, ohne die Fähigkeit, Dateien zu löschen? Nie Angst- UNIX alles löschen, die Sie an ihm werfen. Verwenden Sie die rm (kurz für entfernen) oder rmdir (kurz für entfernen Verzeichnis) Befehl einen Ordner oder eine Datei zu löschen. Beispielsweise zu löschen MyNewDocument aus dem Desktop-Ordner, führen die rm Befehl wie folgt aus:

rm ~ / Desktop / MyNewDocument

Wieder einmal erfordert Dateien und Ordner zu löschen, dass Sie die Berechtigung haben, dies zu tun. Mit anderen Worten, jedes Mal, wenn Sie Dateien mit der Befehlszeile manipulieren, sind Sie die entsprechende Berechtigung verfügen zu müssen. Wenn Ihre aktuelle Benutzer fehlt diese Berechtigungen, mit sudo hilft.

Sie sollten auch überprüfen, um sicherzustellen, dass Ihr Ziel richtig geschrieben ist und dass keine lästigen Räume, die Gemetzel lauern in der Kommando anrichten könnte.

Menü