Was wird in Bash mit :~ ausgewertet?

Was wird in Bash mit :~ ausgewertet?

Was wird in Bash mit :~ ausgewertet? Ich habe den Befehl versehentlich ausgeführt, mv somefile.txt :~während ich als Root-Benutzer angemeldet war. Der PEM-Schlüssel, den ich zur Anmeldung als dieser Benutzer verwende, funktioniert nicht mehr und wenn ich versuche, mich anzumelden, werde ich nach einem Passwort gefragt, das ich nicht kenne.

Ich habe einen anderen Benutzer, mit dem ich mich anmelden kann, aber dieser Benutzer hat keine Root-Berechtigungen. Ich verwende Ubuntu 12.04 (es ist ein alter Testserver).

Antwort1

Ich habe dies auf meinem Computer versucht, woraufhin eine Datei mit dem Namen erstellt wurde.:~

mv somefile.txt :~


Können Sie prüfen, ob eine Datei mit dem Namen erstellt wurde :~? Sie können die Datei wie folgt zurückverschieben:

mv \:~ somefile.txt

verwandte Informationen