Ich möchte alle Dateien im hadoop-Verzeichnis entfernen, ohne das Verzeichnis selbst zu entfernen. Ich habe versucht, rm -r
.___. Zu verwenden, aber das gesamte Verzeichnis wurde entfernt.
Fügen Sie nach dem gewünschten Ordner, den Sie löschen möchten, ein Platzhalterzeichen *
ein, damit der übergeordnete Ordner nicht gelöscht wird. Bitte sehen Sie sich das Beispiel unten an:
hdfs dfs -rm -r /home/user/folder/*
in Bezug auf die vorherige Antwort müssen Sie das Sternchen angeben: hdfs dfs -rm -r "/home/user/folder/*"
Verwenden Sie den Befehl hdfs, um alle darin enthaltenen Dateien zu löschen. Wenn Ihr hadoop-Pfad beispielsweise /user/your_user_name/*
lautet, löschen Sie alle Dateien in einem bestimmten Ordner mit einem Sternchen.
hdfs dfs -rm -r /user/your_user_name/*