Dateien - Aufzucht und Pflege (6) Flashcards
Was zeichnet eine absolute Pfadangabe aus?
Sie beginnt immer mit dem root-Verzeichnist /.
Was ist ein relativer Pfad, eine relative Pfadangabe?
Die Angabes eines Pfades relativ zum gerade verwendeten Verzeichnis.
Außer Klein- und Großbuchsaben sowie den Zahlen sind welche Zeichen als Dateinamen erlaubt?
+.-_
Wie muss ein Dateiname unter Linux beginnen?
Mit Buchstaben oder Zahlen
Welche maximale Dateinamenslänge sollte eingehalten werden, soll die Datei evtl. auch auf einem UNIX-System laufen?
14 Zeichen
Gehören zu den Buchstaben, die in Linux-Dateinamen erlaubt sind auch Umlaute wie æ, ø und å oder ß, ä, ö, ü?
Jein! Sie sind möglich, könen unter Umständen jedoch zu Problemen führen, vor allem im internationalen Austausch.
Können in Linux-Dateinamen Leerzeichen verwendet werden?
Ja, aber …
Wie erfahren Sie, in welchen Directory Sie gerade arbeiten?
pwd
Wie wechseln Sie in ein anderes Verzeichnis?
cd
Handelt es sich bei cd um ein internes oder externes Kommando?
shellintern
Wie veranlasst man, dass ls auch versteckte Dateien anzeigt?
ls -a oder ls –all
Was zeigt ls -i ?
Zusätzlich die Unique File Number
Wie lässt man sich die Rechte der Dateien im Verzeichnis anzeigen?
ls -l oder ls –long
Sie möchten eine ausführliche Liste sämtlicher Datein im Verzeichnis. Was geben Sie ein?
ls -a oder ls –all
Wie zeigt ls nur Gruppeninformationen an?
ls -o
ls soll die Datein nach Typ markieren. Wie erreichen Sie das?
ls -p oder ls -F
Kehren Sie die Sortierung von ls um.
ls – r oder ls –reverse
Lassen Sie sich mit ls auch den Inhalt von Unterverzeichnissen anzeigen.
ls -R oder ls –recursive
Wie sortieren Sie die Anzeige von ls nach der Größe der Objekte?
ls -S oder ls –sort=size
Wie sortieren Sie die Anzeige von ls nach dem Zeitpunkt der letzten Modifikation?
ls – t oder ls –sort=time
Wie sortieren Sie die Anzeige von ls nach Dateityp?
ls -X oder ls –sort=extension
Welche Option wird verwendet, um mit mkdir nested Directories anlgen zu können?
-p z.B. mkdir -p test/subtest/final
Wie killt man ein Directoriy?
rmdir oder einfach rm
Lässt sich auch mit rmdir die Option -p verwenden?
Ja, und zwar um Unterverzeichnisse mit zu löschen.
Welchen RegEx benutzen Sie, um eine Gruppe von Zeichen zu beschreiben?
[abcd] wobei a,b,c und die Zeichen der Gruppe sind und eine Teilmengenbeschreibung …v on … bis möglich ist.
Wie verfahren Sie, wenn Sie in einem RegEx Zeichenkombinationen statt einzelner Zeichen oder Folgen davon verwenden möchten?
Man verwendet geschweifte Klammern und Kommata: {red,green,blue}
Verwenden Sie einen RegEx zur Beschreibung einer Reihe von Datein, deren Namen das kartesische Produkt der Folgen a,b,c sowie 11, 99,4 ist.
{a,b,c}{11,99,4}
Welchen Befehl nutzen Sie unter Linux zum Kopieren von Dateien?
cp
Wie lautet die Standardsyntax von cp?
cp quelle ziel
cp soll beim Kopieren möglicherweise bereit vorhandene Zieldatein unbedingt überschreiben. Wie sorgen Sie dafür?
Mit der Option -f, –force
Welche Option veranlasst cp, auch Unterverzeichnisse mit zu kopieren?
-R, -r, – recursive
Es sollen nur Objekte kopiert werden, deren Version neuer als die einer möglichen Zielversion ist. Die cp-Option dazu?
-u, –update
Welcher kurze und schmerzfreie Befehl führt dazu, dass angegebene Objekte gelöscht werden?
rm
Wie erzwingen Sie das Löschen von Dateien mit rm?
Mit der Option -f, –force
rm kennt zwei Arten, sich danach zu erkundigen, ob Sie denn ”wirklich” löschen wollen. Welche sind das, und wie lauten die Optionen dafür?
-i fragt bei jeder Datei -I fragt einmal für mehr als drei Dateien
Wie ändern Sie die Attribute einer Datei so, dass das die Datei beinhaltende Verzeichnis beim einm rm * nicht gelöscht werden kann?
chattr +i (sehr restriktiv)
Wie legen Sie einen harten Link zu einer Datei an?
ln
Wie überprüfen Sie, ob eine Datei und ein harter Link zueinander gehören?
Mit ls -i, also dem Anzeigen der i-Node-Nr.
Wie legen sie einen symbolischen Link an?
ln -s
Was ist der Unterschied zwischen einem Hardlink und einen symbolischen Link?
Ein Hardlink ist ein weiteres Attribut einer Datei, ein symbolischer Link eine Datei mit dem Verweis auf die Quelldatei.
Teilt eine Quelldatei mit ihrem Hardlink oder ihrem symbolischen Link die i-Node-#?
Mit dem Hardlink; der Symlink ist eine eigene Datei.
less/more-Tastenkombination scroll down
f
less/more-Tastenkombination scroll up
b
less/more-Tastenkombination help
h
less/more-Tastenkombination quit
q
less/more-Tastenkombination scroll a single line
return
less/more-Tastenkombination search
/ return
less/more-Tastenkombination execute command in subshell
! return
Um ein Verzeichnis zu löschen, braucht es auf jeden Fall welche Option für rm?
-R, -r oder –recursive