Als «files» getaggte Fragen

Bearbeiten von Dateien: Kopieren, Umbenennen, Suchen, Analysieren, Archivieren usw. Informationen zum Bearbeiten von Text in einer Datei finden Sie unter / Textverarbeitung. Bei Fragen zum Dateimanager für Dateien (ehemals Nautilus) siehe / nautilus.

3
Kann ein Bash-Skript an eine Datei angehängt werden?
Ich möchte, dass ein Skript in den Ruhezustand versetzt wird, es sei denn, eine bestimmte Datei wird geändert / gelöscht (oder eine Datei, die in einem bestimmten Verzeichnis erstellt wurde, oder ...). Kann dies auf elegante Weise erreicht werden? Die einfachste Sache, die mir in den Sinn kommt, ist eine …
32 linux  shell  files  hook 

2
Löschen Sie Dateien, die dem Muster entsprechen
Ich muss rekursiv alle Dateien in allen Unterverzeichnissen entfernen, in denen der Dateiname mindestens zweimal eine Zahl gefolgt von einem 'x' gefolgt von einer Zahl enthält. Beispiel: Ich möchte diese Dateien entfernen: 'aaa-12x123-123x12.jpg' 'aaa-12x12-123x12-12x123.jpg' Aber ich möchte diese Dateien NICHT entfernen: 'aaa.jpg' 'aaa-12x12.jpg' 'aaaxaaa-123x123.jpg' 'aaaxaaa-aaaxaaa.jpg' Wie kann ich das machen …
32 bash  files  find  wildcards 

2
Symbolische Links auflösen (pwd)
Angenommen, ich mache Folgendes: cd /some/path ln -s /target/path symbolic_name Wenn ja, dann mache: cd /some/path cd symbolic_name pwd Ich bekomme: /some/path/symblic_name und nicht: /target/path Gibt es eine Möglichkeit, die Shell eine symbolische Verknüpfung "vollständig auflösen" zu lassen (dh CWD aktualisieren usw.), als hätte ich dies direkt getan: cd /target/path …
32 files  symlink  cwd 

6
Ersetzen Sie die Datei durch einen festen Link zu / dev / null
Ich führe eine Anwendung aus, die in die Datei log.txt schreibt. Die App wurde auf eine neue Version aktualisiert, sodass die unterstützten Plugins nicht mehr kompatibel sind. Es erzwingt eine enorme Menge von Fehlern in log.txt und scheint das Schreiben in eine andere Protokolldatei nicht zu unterstützen. Wie kann ich …

1
Warum können ausführbare Dateien in zB / usr / sbin von root geschrieben werden?
Könnten Sie bitte erklären, warum eine binär kompilierte Datei (z. B. in /usr/sbin) Schreibberechtigung für rootBenutzer hat? Für mich ist dies zusammengestellt. Dies bedeutet, dass direktes Schreiben keine Verwendung hat und die Datei auf irgendeine Weise einem Sicherheitsproblem ausgesetzt sein kann. Ein Skript (z. B. eine bashDatei) ist möglicherweise beschreibbar, …

7
Wie kann ich einen Prozess dahingehend täuschen, dass eine Datei nicht existiert?
Ich habe ein Programm, in dem die Einstellungen gespeichert sind ~/.config/myprogramdass ich sowohl interaktiv als auch mit einem Batch-Queuing-System verwende. Wenn ich interaktiv laufe, möchte ich, dass dieses Programm meine Konfigurationsdateien verwendet (und das tut es auch). Im Batch-Modus sind die Konfigurationsdateien jedoch nicht erforderlich, da ich Befehlszeilenoptionen spezifiziere, mit …
31 files 


5
Löschen Sie Dateien im Verzeichnis ohne Fehler, wenn es bereits leer ist
Als Teil eines Bereitstellungsskripts möchte ich einige zwischengespeicherte Inhalte aus meinem temporären Verzeichnis sichern. Ich benutze einen Befehl wie: rm /tmp/our_cache/* Wenn /tmp/our_cachejedoch leer ist (ziemlich häufig, wenn viele Änderungen schnell hintereinander auf unseren Testserver übertragen werden), wird die folgende Fehlermeldung ausgegeben: rm: cannot remove `/tmp/our_cache/*': No such file or …
31 files  rm 


3
Wie kann ich eine Datei „katzen und verfolgen“?
Eine Datei wird nacheinander von heruntergeladen wget. Wenn ich mit dem Auspacken beginne cat myfile.tar.bz2 | tar -xj, kann es mit "Unexpected EOF" richtig entpacken oder fehlschlagen, je nachdem, was schneller ist. Wie man eine Datei "cat and follow" macht, dh den Inhalt der Datei auf stdout ausgibt, aber nicht …
31 files  pipe  cat  tail  open-files 


1
Wann sind Verzeichnisse nicht mehr als Dateien lesbar?
Ich habe die 1. Ausgabe des Buches The Unix Programming Environment. In Kapitel 2 geben die Autoren an, dass Verzeichnisse als Dateien lesbar sind, und erwähnen einige Fakten zum Format dieser Dateien. Sie geben einige Anwendungsbeispiele wie cat .(in Übung 2-2). Zumindest in Darwin sind Verzeichnisse nicht mehr als Dateien …



4
Kann eine Datei, die ursprünglich dünn war und dann erweitert wurde, wieder dünn gemacht werden?
Ich weiß, dass das Kopieren oder Übertragen einer ursprünglich spärlichen Datei ohne ein Hilfsprogramm, das spärliche Dateien versteht, dazu führt, dass die "Löcher" ausgefüllt werden. Gibt es eine Methode oder ein Hilfsprogramm, um eine ehemals dünn besetzte Datei wieder in dünn zu verwandeln? Zum Beispiel: Sparse-Datei erstellen: % dd if=/dev/zero …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.