Es wird vermutet, dass mit "Homeverzeichnis" nicht das Verzeichnis home gemeint ist, sondern das Verzeichnis /home/pi als Heimatverzeichnis des Benutzers pi. Grund dieser Vermutung ist, dass es bestimmungswidrig ist, im Verzeichnis home Unterverzeichnisse anzulegen. Außerdem können Verzeichnisse und Dateien in home nur mit den Berechtigungen des Systemverwalters angelegt werden.
Das Betreten des Heimatverzeichnisses des angemeldeten Benutzers ist mit dem Befehl
cd $HOME
möglich.
Für die Lösung der aufgabe müssen in einem Befehlszeilenfesnter nacheinander mehrere Befehle eingegeben werden.
cd /home/pi/ mkdir sub1 cd sub1 touch text.txt mkdir sub2
Die Textdatei mit touch anzulegen, ist natürlich ein Trick. Touch wird eigentlich verwendet, um den Zeitstempel einer Datei auf die aktuelle Zeit zu setzen. Die Textdatei könnte auch so erzeigt werden:
echo "hello" > text.txt
Dann hat sie sogar gleich einen Inhalt.,
Das Verschieben einer Datei geschieht mit dem Befehl mv (für move):
mv /home/pi/sub1/text.txt $HOME
Das Kopieren eines Verzeichnisses geschieht mit dem Befehl cp (für copy):
cp /home/pi/sub1 ~/sub1_kopie
Die weiteren im Aufgabenblatt verlangten Verarbeitungsschritte können wie folgt durchgeführt werden:
touch /home/pi/sub1/sub2/worte.txt mv /home/pi/sub1/sub2.worte.txt /home/pi/sub1/sub2/bilder.txt rm /home/pi/subs1/sub2/bilder.txt rmdir --ignore-fail-on-non-empty /home/pi/sub1 oder rm --recursive /home/pi/sub1 rm -r /home/pi/sub1