Mit dem folgenden Befehl lösche ich ein Verzeichnis von Dateien und Verzeichnissen, die älter als 30 Tage sind, und verschiebe sie in ein Archivverzeichnis, das ich nach einigen Wochen löschen kann, wenn niemand nach ihren Dateien fragt. Das Zielverzeichnis hat Unterverzeichnisse nach Benutzernamen, ebenso das Archivverzeichnis. Dies ist der Befehl, …
Ich wollte wissen, wie ich den Befehl find am besten effizient einsetzen kann. Ich benutze im Allgemeinen, find [filename] [dir]was mir eine lange Liste von Dateinamen gibt, keine davon in irgendeiner Weise im Zusammenhang mit meiner Suche. Ich muss nur eine Datei in einem bestimmten Verzeichnis finden. Was ist der …
Ich führe den folgenden Befehl aus (um alle Dateien mit der .tsErweiterung zu finden und zu löschen): find . -type f -name "*.ts" –delete Ein Fehler wird angezeigt: find: paths must precede expression: `–delete' Was habe ich falsch gemacht?
Ich habe einen Fund, der so aussieht: rm -f crush-all.js find . -type f \( -name "*.js" ! -name "*-min*" ! -name "*console*" \) | while read line do cat "$line" >> crush-all.js echo >> crush-all.js done Ich möchte hinzufügen, um ein Verzeichnis mit dem Namen "test" in der Suche …
Ich möchte wissen, wie viele reguläre Dateien die Erweiterung .cin einer großen komplexen Verzeichnisstruktur haben und wie viele Verzeichnisse sich auf diese Dateien verteilen. Die Ausgabe, die ich möchte, sind nur diese beiden Zahlen. Ich habe diese Frage zum Abrufen der Anzahl der Dateien gesehen, muss aber auch die Anzahl …
Wie finde ich eine Datei mit einem bestimmten Namen in Bash. Ich möchte das ganze System durchsuchen. Ich habe es mit find versucht, aber das klappt nur über eine Ebene.
Ich möchte alle MP3s, die versehentlich in einem Flac-Ordner abgelegt wurden, in ihren übergeordneten Ordner ziehen. Es sollte egal sein, wie tief die Ordner sind, ich möchte nur die passenden Dateien genau ein Verzeichnis nach oben verschieben. So wähle ich meine Dateien aus: find . -path "*/flac/*" -name '*.mp3' Dies …
Ich habe den folgenden Befehl verwendet, um die in dieser Antwort angegebenen Python-Versionen zu überprüfen . Es funktioniert bis auf einen Fehler (siehe unten). Kann jemand erklären, warum? $ sudo find / -type f -executable -iname 'python*' -exec file -i '{}' \; \ | awk -F: '/x-executable; charset=binary/ {print $1}' …
Ich möchte Folgendes tun: Müssen alle weltweit beschreibbaren Dateien und Ordner von /root finden. Wenn gefunden, muss ich überprüfen, ob das Sticky-Bit gesetzt ist oder nicht. Wenn das Sticky-Bit nicht gesetzt ist, setzen Sie es. Können wir eine Befehlszeilenlösung für diese Art von Problem finden?
Ich habe viele Fragen und Antworten wie diese und diese gelesen Ich weiß, dass Wildcards von der Shell vor dem Ausführen eines Befehls erweitert werden und ein Feature der Shell sind. Auch Wildcards funktionieren mit Befehlen, die viele Argumente akzeptieren können. In find . -name *.rb wenn wir mehr als …
Diese Frage bezieht sich auf Ubuntu 14.10 auf meinem Entwickler-Laptop. Ich habe einen Ordner darin /tmp, der von einer Anwendung verwendet wird, um temporäre Inhalte dort abzulegen. Diese Anwendung erstellt normalerweise einen temporären Ordner in meinem Homedir und löscht ihn anschließend. Aus irgendeinem Grund funktioniert das nicht, wenn das Homedir …
Ich führe diesen Befehl aus: ~/shell_temp$ find . -type f -name "IMAG1806.jpg" -exec rm -f {}\ Ich habe Ausgabe unten: > IMAG1806.jpg Error: find: missing argument to `-exec' Was ist der genaue Befehl, um eine Datei aus dem aktuellen Verzeichnis zu finden und mit zu entfernen -exec?
Ich benutze den Befehl find . -type f -exec sha256sum {} \; > sha256SumOutput jede Datei in einer Ordnerhierarchie zu hashen. Erhält sha256sumdie Dateinamen leider nicht findin alphabetischer Reihenfolge. Wie kann das behoben werden? Ich möchte, dass sie bestellt werden, bevor sie gehasht werden, damit sie in alphabetischer Reihenfolge gehasht …
Ich muss das gesamte Verzeichnis, das Dateien enthält, in einem bestimmten Unterverzeichnis behalten, aber zum Löschen alle Verzeichnisse löschen, in denen das Unterverzeichnis leer ist. Genauer gesagt ist hier die Struktur: A | |--------312311 | | | |----Recording | |----a.txt | |----b.txt | | |--------453453 | |----Recording | | | …
Ich kann die Anzahl aller Dateien im Ordner finden, aber ich habe eine ziemlich große Anzahl. find . -type f | wc -l #find number of files in DIR ls -lrt #list all files order by date Wie finde ich die Anzahl der Dateien pro Tag? Das Ergebnis sollte also …
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.