Dieser Beitrag befasst sich mit einem häufigen Problem, das bei einigen Benutzern auftritt, die unerwünschte Dateien und Verzeichnisse sicher entfernen müssen. In dieser Anleitung werden die 8 Methoden zum Löschen von Dateien, Ordnern oder Verzeichnissen über SSH beschrieben. Darüber hinaus besprechen wir auch das effektivste Tool zur Wiederherstellung, falls Sie versehentlich Ihre Daten verlieren oder löschen. Fangen wir an!
Voraussetzungen
Bevor Sie mit dem Löschen über SSH fortfahren, müssen Sie unbedingt sicherstellen, dass Sie die richtigen Berechtigungen und den richtigen Zugriff auf die Dateien, Ordner und Verzeichnisse haben, die Sie löschen möchten. Dazu müssen Sie sich mit einem Konto mit ausreichenden Rechten mit dem Server verbinden. Außerdem wird empfohlen, wichtige Dateien und Ordner zu sichern, um versehentliches Löschen oder Datenverlust zu vermeiden.
Folgen Sie diesen Schritten, um Dateien und Verzeichnisse über SSH zu löschen:
1. Aktivieren Sie den SSH-Zugang
Schritt 1. Klicken Sie auf Webseiten > Verwalten > SSH-Zugang, um den SSH-Zugang für Ihr Konto zu aktivieren.
Schritt 2. Wählen Sie Aktivieren.
Sie können sich jetzt über SSH mit Ihrem Konto verbinden.
2. Verbinden Sie sich über SSH mit Ihrem Konto
Nachdem Sie den SSH-Zugang aktiviert haben, führen Sie diese Aktionen durch.
Schritt 1. Kopieren Sie den SSH-Befehl.
Schritt 2. In der folgenden Tabelle finden Sie Anwendungen für das Betriebssystem Ihres Geräts.
Linux |
macOS |
Windows |
Für SSH-Verbindungen können Sie Terminal verwenden. Klicken Sie auf Strg + Alt + T oder suchen Sie Terminal, um es zu starten. | Sie können auch Terminal verwenden. Um darauf zuzugreifen, suchen Sie in Spotlight nach Terminal. | Jeder SSH-Client ist in Ordnung. |
Schritt 3. Fügen Sie den Befehl, den Sie im ersten Schritt kopiert haben, in Terminal ein. Geben Sie die PuTTY-Parameter wie in der Anleitung beschrieben ein.
Für beide Kontexte gilt Folgendes:
The authenticity of host '[185.185.185.185]:65002 ([185.185.185.185]:65002)' can't be established.
ECDSA key fingerprint is
SHA256:Eze2ImXw1MWfgAMbcWxfc2EQwAkgTHOEPsNwSnEAHAQ.
Tippen Sie Ja
, um fortzufahren.
Schritt 4. Das Passwort wird dann abgefragt. Bitte geben Sie das Passwort Ihres Kontos ein, um es über SSH zu verbinden.
Hinweis:
● Das Passwort wird aus Sicherheitsgründen nicht angezeigt, aber die Daten werden trotzdem eingefügt. Machen Sie sich keine Gedanken über fehlende Symbole; geben Sie das Passwort ein und drücken Sie die Eingabetaste.
● Passwörter können kopiert und eingefügt werden, indem Sie mit der rechten Maustaste auf einen Computer klicken. Unter Windows wird das Passwort sofort eingegeben, unter Linux wird ein Optionsmenü angezeigt.
● Das SSH-Passwort ist dasselbe wie das FTP-Passwort Ihrer primären Domäne. Wenn Sie Hilfe bei der Ermittlung des genauen Wertes benötigen, können Sie ein neues FTP- und SSH-Passwort oder ein reines SSH-Passwort erstellen.
● Wenn sich das Terminal/die Konsole sofort nach Eingabe des Passworts schließt, deaktivieren Sie den SSH-Zugang, aktivieren Sie ihn wieder und stellen Sie die Verbindung erneut her.
3. Suchen Sie die Datei(en), den Ordner oder das Verzeichnis, das Sie entfernen möchten
Nachdem Sie SSH aktiviert und eine Verbindung zu Ihrem Konto hergestellt haben, können Sie den Speicherort der Daten, die Sie löschen möchten, ausfindig machen.
Greifen Sie auf das Stammverzeichnis der Webseite zu und führen Sie den folgenden Befehl aus:
ls
Wenn sich der gewünschte Inhalt in einem Unterverzeichnis befindet, erreichen Sie ihn durch folgende Eingabe:
cd path/to/files
Wobei "path/to/files" durch den Pfad zu Ihren Dateien ersetzt wird. Wenn sich Ihre Dateien zum Beispiel im öffentlichen Verzeichnis html/new/version1 befinden, sollte der Befehl "cd new/version1" lauten.
Wie man Datei(en), Ordner oder Verzeichnis über SSH entfernt
Nachdem wir nun die notwendigen Voraussetzungen geschaffen haben, lassen Sie uns mit dem Löschen von Dateien, Ordnern und Verzeichnissen über SSH fortfahren. Dieser Vorgang kann mit verschiedenen Terminalbefehlen durchgeführt werden.
Wenn Sie mit dem Lesen der Anleitung überfordert sind, können Sie sich dieses Video zum Löschen von Dateien und Ordnern über SSH ansehen.
1. Löschen einer einzelnen Datei in einem bestimmten Ordner über SSH
Wenn Sie SSH und den Befehl rm verwenden, um eine Datei oder einen Ordner zu entfernen, werden Sie vor dem Löschvorgang um eine Bestätigung gebeten. Aber das ist nur manchmal das, was wir wollen. Wir möchten vielleicht nicht jede Datei, jeden Ordner und jeden Unterordner bestätigen.
Um eine Datei, einen Ordner oder den Inhalt eines Ordners mit SSH rekursiv zu löschen, verwenden wir die Option -f (force) im Befehl rm.
Um eine einzelne Datei innerhalb eines bestimmten Verzeichnisses zu löschen, ohne eine Bestätigung zu verlangen, verwenden wir diesen Befehl:
rm -f path/to/directory/filename.extension
Hier ist ein Beispiel. Um eine Datei namens myfile.txt zu löschen, die sich im Speicherort home/user/ befindet, führen wir die folgende Syntax aus:
rm -f home/user/myfile.txt
2. Löschen einer einzelnen Datei im aktuellen Arbeitsverzeichnis über SSH
Das Löschen einer einzelnen Datei innerhalb des aktuellen Arbeitsverzeichnisses ist mit SSH ohne Bestätigung viel einfacher. Wir überspringen den Verzeichnisteil des vorherigen Befehls.
Daher werden wir den folgenden Befehl verwenden:
rm -f filename.extension
Nehmen wir zum Beispiel an, dass Sie eine Datei namens myfile.txt aus dem aktuellen Arbeitsverzeichnis löschen möchten, ohne nach einer Bestätigung gefragt zu werden. Sie müssen diesen Befehl ausführen:
rm -f myfile.txt
3. Mehrere Dateien auf einmal über SSH löschen
Um mehrere Dateien im aktuellen Verzeichnis auf einmal über SSH zu löschen, führen Sie die folgende Syntax aus:
rm -rf *
4. Löschen eines Ordners in einem bestimmten Verzeichnis über SSH
Um einen Ordner innerhalb eines bestimmten Verzeichnisses zu löschen, ohne eine Bestätigung zu geben, verwenden wir den Befehl ähnlich wie beim Löschen einer Datei innerhalb eines bestimmten Verzeichnisses.
Führen Sie den folgenden Befehl aus:
rm -f path/to/diretory/foldername
Wenn Sie zum Beispiel einen Ordner namens myfolder im Verzeichnis home/user/ ohne Prompt löschen möchten, geben Sie ein:
rm -f home/user/myfolder
5. Löschen eines Ordners mit seinem gesamten Inhalt in einem bestimmten Verzeichnis über SSH
Die Verwendung von SSH zum Löschen eines Ordners und seines gesamten Inhalts (rekursiv) ohne Aufforderung zur Bestätigung ist genauso einfach wie die anderen oben beschriebenen Szenarien.
Wir sollten folgendes einsetzen:
rm -rf path/to/directory/foldername
Um beispielsweise einen Ordner namens myfolder im Speicherort home/user/ rekursiv zu löschen, geben Sie diesen Befehl ein:
rm -rf /home/user/myfolder
6. Löschen eines Ordners im aktuellen Arbeitsverzeichnis über SSH
Wir verwenden den Befehl aus dem vorangegangenen Abschnitt und lassen den Teil path/to/directory/ weg, wenn wir einen Ordner im aktuellen Arbeitsverzeichnis über SSH ohne Bestätigung löschen.
In diesem Teil geben wir den Namen des Ordners ein. Der Befehl lautet demzufolge:
rm -f foldername
Wenn der zu löschende Ordner zum Beispiel myfolder heißt, lautet der Befehl:
rm -f myfolder
7. Löschen eines Ordners mit seinem gesamten Inhalt im aktuellen Arbeitsverzeichnis über SSH
Um einen Ordner mit seinem gesamten Inhalt rekursiv zu entfernen, wobei sich der Ordner im aktuellen Verzeichnis befindet, verwenden Sie den Befehl:
rm -rf foldername
Das heißt, wenn der Ordner myfolder heißt, lautet der Befehl zum Löschen dieses Ordners und aller seiner Dateien und Unterordner ohne Prompt:
rm -rf myfolder
8. Löschen aller Inhalte des aktuellen Arbeitsverzeichnisses über SSH
Verwenden Sie den folgenden Befehl, um alle Inhalte (Dateien, Ordner und Unterordner) im aktuellen Ordner oder Verzeichnis zu löschen, ohne eine Bestätigung zu verlangen.
rm -rf *
Wie man versehentlich gelöschte Dateien/Ordner/Verzeichnisse über SSH wiederherstellt
Das versehentliche Löschen von Dateien, Ordnern oder Verzeichnissen über SSH ist unvermeidlich, aber eine frustrierende Erfahrung, wenn Sie notwendige Dateien entfernen. Haben Sie diese Szenarien auch satt? Lassen Sie sich von Wondershare Recoverit helfen! Recoverit ist eine leistungsstarke Linux-Datenrettungssoftware, mit der Sie versehentlich gelöschte Dateien, Ordner oder Verzeichnisse von Ihrem Server über SSH wiederherstellen können. Diese Software hat eine hohe Erfolgsquote bei der Wiederherstellung verlorener Daten und ist benutzerfreundlich, so dass auch Personen mit geringen technischen Kenntnissen ihre Dateien leicht wiederherstellen können. Im Falle einer versehentlichen Dateilöschung auf Ihrem Server über SSH kann Wondershare Recoverit Ihr Lebensretter sein, indem es Ihnen hilft, Ihre wichtigen Dateien und Ordner wiederherzustellen.
Wondershare Recoverit - führend in der Datenrettung
5.481.435 Personen haben das Tool bereits heruntergeladen.
Sie können mehr als 1.000 Dateitypen von fast allen Speichermedien wiederherstellen, z.B. von Windows/Mac/Linux-PCs, NAS-Servern, USB-Laufwerken, SD-Karten, externen Festplatten, Digitalkameras, etc.
Gehen Sie effizient mit verschiedenen Datenverlustszenarien um, einschließlich versehentlichem Löschen, geleerten Papierkörben, Formatierung, verlorener Partition, Virenbefall, RAW und RAID.
Eine intuitive Oberfläche, die Ihnen eine Vorschau der Dateien vor der Wiederherstellung ermöglicht. Wenn die Dateien nicht wiederherstellbar sind, ist keine Zahlung erforderlich.
Das Secure Shell-Protokoll (SSH) wird seit vielen Jahren für den Fernzugriff auf Unix-, Linux- und BSD-Rechner verwendet. Obwohl SSH inzwischen auch unter Windows und Mac verwendet werden kann, ist es in erster Linie ein Tool für Linux-basierte Systeme. In diesem Zusammenhang ist es wichtig zu wissen, wie Sie gelöschte Dateien, Ordner oder Verzeichnisse auf einem Linux-Rechner über SSH wiederherstellen können. Hier kommt Wondershare Recoverit ins Spiel. Im Folgenden zeigen wir Ihnen, wie Sie Wondershare Recoverit verwenden, um gelöschte Dateien, Ordner oder Verzeichnisse über SSH unter Linux wiederherzustellen.
Schritt 1. Wählen Sie Linux Recovery
Starten Sie die Wondershare Recoverit Software, nachdem Sie sie heruntergeladen und installiert haben. Wählen Sie dann die Optionen NAS und Linux auf der linken Seite der Oberfläche. Um fortzufahren, klicken Sie auf Linux Recovery.
Schritt 2. Eine Fernverbindung herstellen
Geben Sie in dem neu erscheinenden Fenster die erforderlichen Informationen ein, um eine Fernverbindung herzustellen. Wenn Sie fertig sind, klicken Sie auf Verbinden.
Sobald die Verbindung hergestellt ist, startet Recoverit einen automatischen Scan, um nach Ihren verlorenen Daten auf einem Linux-Computer zu suchen.
Schritt 3. Gelöschte Dateien wiederherstellen
Der Scan-Vorgang kann einige Zeit dauern, je nachdem, wie viele Daten gescannt werden; der Scan-Status wird in der unteren Leiste angezeigt. Sie können den Scanvorgang unterbrechen, sobald eine gewünschte Datei gefunden wird.
Nach Abschluss des Scans können Sie mit Recoverit eine Vorschau der Dateien anzeigen, um sicherzustellen, dass es sich um die Dateien handelt, die Sie wiederherstellen möchten. Wählen Sie die gefundenen Dateien oder Ordner und klicken Sie auf Wiederherstellen, um sie an einem sicheren Speicherort zu speichern.
Für Windows Vista/7/8/10/11
Für macOS X 10.10 - macOS 13
Hier ist ein Videoclip, der Ihnen eine ausführlichere Anleitung bietet.
Für Windows Vista/7/8/10/11
Für macOS X 10.10 - macOS 13
Fazit
Sie wissen nun, wie Sie SSH verwenden können, um Dateien, Ordner, Unterordner und alle Inhalte ohne Bestätigung zu löschen. Diese 8 Methoden helfen Ihnen, unnötige Dateien zu entfernen, während Sie die gewünschten Aktionen auswählen. Wenn Sie jedoch versehentlich die falschen Dateien löschen, kann Wondershare Recoverit Ihre Daten retten. Probieren Sie es aus!