it-swarm.com.de

Wie entferne ich Dateien im hadoop-Verzeichnis auf einmal?

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.

8
Freeman

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/*
23
allbutlinear

in Bezug auf die vorherige Antwort müssen Sie das Sternchen angeben: hdfs dfs -rm -r "/home/user/folder/*"

1
rodin

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/*
0
Amir shah