zu www.bildungsgueter.de zur Inhaltsübersicht des Kapitels

Fragen 7 - 13

Eine Verzeichnisstruktur anlegen, Dateien und Verzeichnisse bearbeiten


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

zur Inhaltsübersicht des Kapitels