In meinem CMS habe ich festgestellt, dass für Verzeichnisse das ausführbare Bit ( +x) gesetzt sein muss, damit der Benutzer sie öffnen kann. Warum ist die Ausführungsberechtigung erforderlich, um ein Verzeichnis zu lesen, und wie funktionieren Verzeichnisberechtigungen unter Linux?
Ich möchte einen Ordner so einrichten, dass alle darin erstellten Elemente (Verzeichnisse, Dateien) Standardberechtigungen und -gruppen erben. Nennen wir die Gruppe "Medien". Außerdem sollten die im Verzeichnis erstellten Ordner / Dateien automatisch g + rw haben.
Ich habe einen Ordner mit einigen Verzeichnissen und einigen Dateien (einige sind versteckt, beginnend mit Punkt). for d in *; do echo $d done Alle Dateien werden durchlaufen, aber ich möchte nur Verzeichnisse durchlaufen. Wie mache ich das?
Das Programm md5sum bietet keine Prüfsummen für Verzeichnisse. Ich möchte eine einzelne MD5-Prüfsumme für den gesamten Inhalt eines Verzeichnisses erhalten, einschließlich Dateien in Unterverzeichnissen. Das heißt, eine kombinierte Prüfsumme, die aus allen Dateien besteht. Gibt es eine Möglichkeit, dies zu tun?
Ich habe ein Skript, das funktioniert, wenn ich es über die Befehlszeile ausführe, aber wenn ich es mit cronplane, erhalte ich die Fehlermeldung, dass es keine Dateien oder Befehle finden kann. Meine Frage ist zweifach: Wenn ich einen Cron-Job mit terminiere crontab -e, verwendet er meine Benutzer-ID als Grundlage für …
Wenn ich einen Stammordner mit einer eingeschränkten Berechtigung habe, sagen wir 600, und wenn die untergeordneten Ordner / Dateien die Berechtigung 777 haben, kann jeder die untergeordnete Datei lesen / schreiben / ausführen, obwohl der Stammordner 600 hat?
Wie kann ich alle leeren Verzeichnisse in einem Teilbaum entfernen? Ich habe so etwas benutzt find . -type d -exec rmdir {} 2>/dev/null \; Ich muss jedoch mehrere Male ausgeführt werden, um Verzeichnisse zu entfernen, die nur leere Verzeichnisse enthalten. Außerdem ist es ziemlich langsam, besonders unter Cygwin.
Angenommen, es gibt ein Bildspeicherverzeichnis ./photos/john_doe, in dem sich mehrere Unterverzeichnisse befinden, in denen sich beispielsweise viele bestimmte Dateien befinden *.jpg. Wie kann ich eine Gesamtgröße dieser Dateien unterhalb des john_doeZweigs berechnen ? Ich habe es versucht du -hs ./photos/john_doe/*/*.jpg, aber dies zeigt nur einzelne Dateien. Außerdem verfolgt dies nur …
Ich weiß, dass Sie die Bytegröße einer Datei sehen können, wenn Sie eine lange Auflistung mit lloder machen ls -l. Aber ich möchte wissen, wie viel Speicher in einem Verzeichnis vorhanden ist, einschließlich der Dateien in diesem Verzeichnis und der darin enthaltenen Unterverzeichnisse usw. Ich möchte nicht die Anzahl der …
Ich habe in Lehrbüchern gelesen, dass Unix / Linux keine festen Links zu Verzeichnissen zulässt, aber weiche Links zulässt. Liegt es daran, dass, wenn wir Zyklen haben und wenn wir feste Verknüpfungen erstellen und nach einiger Zeit die Originaldatei löschen, dies auf einen Abfallwert hinweist? Wenn Zyklen der einzige Grund …
Wie erkenne ich neue Dateien in einem Ordner mit einem Bash- Skript? Ich möchte die Dateien bearbeiten, sobald sie im Ordner angelegt sind. Ist dies möglich oder muss ich ein Skript mit cron planen, das jede Minute nach neuen Dateien sucht?
Ich kenne viele Verzeichnisse mit .d im Namen: init.d yum.repos.d conf.d Bedeutet das Verzeichnis? Wenn ja, woraus ergibt sich eine eindeutige Unterscheidung? UPDATE: Ich hatte viele interessante Antworten, was das .dbedeutet, aber der Titel meiner Frage war nicht gut gewählt. Ich habe "mean" geändert, um für "zu stehen".
Also muss ich ein Verzeichnis mit maximaler Komprimierung komprimieren. Wie kann ich das machen xz? Ich meine, ich werde auch brauchen, tarweil ich ein Verzeichnis nicht nur mit komprimieren kann xz. Gibt es einen Oneliner zum Beispiel zu produzieren foo.tar.xz?
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.