Ich schreibe eine Bibliothek zur Bearbeitung von Unix-Pfadzeichenfolgen. In diesem Fall muss ich einige dunkle Ecken der Syntax verstehen, über die sich die meisten Menschen keine Sorgen machen würden. Zum Beispiel, so gut wie ich sagen kann, scheint es , dass foo/barund foo//barbeide auf die gleiche Stelle. Auch ~in die …
Gibt es in Ubuntu doppelte Ordner in einem Verzeichnis (dh Ordner mit demselben Inhalt)? Ich denke, es gibt bereits einige Befehlszeilentools zum Suchen doppelter Dateien (wie z. B. fdupes), aber ich möchte stattdessen doppelte Ordner suchen. Suchen Sie also nach Ordnern, die hinsichtlich des Inhalts der darin enthaltenen Dateien übereinstimmen …
Ich habe oft ein solches Projektverzeichnislayout project `-- component-a | `-- files... `-- component-b | `-- files... `-- component-c `-- files... Normalerweise arbeite ich in einem der componentVerzeichnisse, da sich dort die Dateien befinden. Wenn ich dann zur Shell zurückkehre, muss ich oft einfach in ein Geschwisterverzeichnis wechseln, insbesondere wenn …
Ich habe einen Medienserver mit einem Ordner namens Series. ( /media/Expansion2/Series/) Darin habe ich (Überraschung!) TV-Serien. Dies sind nur die Shownamen, z./media/Expansion2/Series/The Big Bang Theory/ In jedem Showordner (und hier liegt das Problem) habe ich Saisonordner. Ich habe derzeit eine Mischung aus den folgenden 2 Konventionen (zusammen mit einigen weiteren …
Angenommen, ich habe den Ordner "foo", das Home-Verzeichnis. Ich möchte einige Informationen darüber, Eigentümer, Gruppe, Berechtigungen usw. erhalten. Ich mache das dann, um zu versuchen, die Informationen zu bekommen: cd ~ ls -l foo Natürlich werden jetzt die Informationen zum Inhalt von "foo" aufgelistet. Dann könnte ich so etwas machen …
Wie kann ich mithilfe eines Shell-Skripts mithilfe von ssh ein Verzeichnis remote von serverA -> serverB erstellen? Kann ich den Befehl create directory mit dem Befehl ssh übergeben? Wie? Grundsätzlich möchte ich ein Verzeichnis basierend auf dem Datum (z. B. 20110304) aus der Ferne erstellen, sofern es noch nicht vorhanden …
Nachdem ich jahrelang mit Linux gearbeitet hatte und etwas Freizeit hatte, beschloss ich, einige Grundlagen zu überdenken. Also las ich das Zeug über Berechtigungen (ohne den Quellcode zu überprüfen) und seine Sonderfälle für Ordner erneut und fand eine neue (zumindest für mich ...) Denkweise über Ordnerberechtigungen (für einen bestimmten Benutzer …
Ich schreibe Skript ist ksh. Sie müssen alle Verzeichnisnamen direkt unter dem aktuellen Verzeichnis finden, die nur Dateien und keine Unterverzeichnisse enthalten. Ich weiß, dass ich die ls -alRAusgabe für den ersten Buchstaben im ersten Feld ( dfür ein Verzeichnis) verwenden und rekursiv analysieren kann . Ich denke, das awkist …
Heute habe ich ein "leeres" Verzeichnis mit einer Größe von 4MB gefunden. Es hatte keinen sichtbaren Inhalt, also versuchte ich es ls -lah. Dies zeigte mir einige versteckte Dateien (nicht sehr groß). Auf der Suche nach dem Grund, warum das Verzeichnis so groß war, stellte ich fest, dass die .Punktdatei …
Dadurch wird eine große Anzahl von Dateien gefunden, die sich in verschiedenen Unterverzeichnissen von "Dropnot" befinden. $ locate Dropnot Kann ich nur den Verzeichnisstandort mit finden locate? (in welchem Verzeichnis "Dropnot" sich befindet) Wenn Dropnotalso in /home/me/ist, ist dies der einzige Eintrag, der zurückgegeben wird. Wenn ja, was ist der …
Ich kann die Unterverzeichnisse eines Verzeichnisses von finden ls -d -- */ oder ls -l | grep "^d" aber beide scheinen indirekt zu sein, und ich würde mir vorstellen, dass es einen Standardweg gibt, um nur die Verzeichnisse zu finden. Gibt es einen richtigen Weg, dies zu tun? Und wenn …
Ich versuche, ein Skript zu erstellen, das erkennt, ob eine der Dateien in einem Verzeichnis innerhalb von 2 Sekunden geändert wurde. Was ich bisher habe ist: #!/bin/bash for FILE in "${PWD}/*" do SUM1="$(md5sum $FILE)" sleep 2 SUM2="$(md5sum $FILE)" if [ "$SUM1" = "$SUM2" ]; then echo "Identical" else echo "Different" …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.