Problem mit einfachen Anführungszeichen unter Linux

Problem mit einfachen Anführungszeichen unter Linux

Ich habe versucht, einen Ordner in Linux zu entfernen, davidanderson'spetshop_617 als Ordnername. Er enthielt einfache Anführungszeichen. Mit dem folgenden Befehl

     rm -r path/davidanderson'spetshop_617

Ich erhalte diesen Fehler

Fehler: unerwartetes EOF beim Suchen nach passendem `''unerwartetes Dateiende

Wie kann ich den Ordner entfernen?

Antwort1

Sie sollten ausstellen

rm -r path/davidanderson\'spetshop_617

Antwort2

Setzen Sie den Pfad in doppelte Anführungszeichen:

rm -r "path/davidanderson'spetshop_617"

oder maskieren Sie das einfache Anführungszeichen im Pfad:

rm -r path/davidanderson\'spetshop_617

verwandte Informationen