Als «filenames» getaggte Fragen

Dateiname ist ein Name, mit dem eine Datei in einem bestimmten Dateisystem eindeutig identifiziert wird.

8
Zählen Sie die Dateien in einem Verzeichnis nach Erweiterung
Zu Testzwecken möchte ich zählen, wie viele Bilddateien sich in einem Verzeichnis befinden, wobei jeder Bilddateityp durch die Dateierweiterung getrennt wird (jpg = "yes". Dies ist nützlich, da es später für ein anderes Skript nützlich ist, das eine Aktion ausführt auf jeder Dateierweiterung). Kann ich für JPEG-Dateien Folgendes verwenden? jpg="" …


1
Was genau ist dot dot (..)? Warum verhält es sich bei Symlinks anders?
Ich versuche die Natur von ..(Doppelpunkt) zu verstehen . Es scheint auf verschiedene Ziele zu verweisen, je nachdem, wie Sie darauf zugreifen. Beispiel:- /outer/ middle/ inner/ inner --> ./middle/inner/ Nun /outer/middle/inner/..führt zu /outer/middle/, aber wenn ich über den symbolischen Link darauf zugreife, /outer/inner/..führt zu /outer/. Es scheint, dass es hier …

3
Wie kann ich einige Dateien vom Dateinamenerweiterungsmechanismus in Bash ausschließen?
Ich habe Ubuntu-Dateisystemverzeichnisse im Stammverzeichnis und ich habe versehentlich Hunderte von Dateien in das Stammverzeichnis kopiert. Ich habe intuitiv versucht, kopierte Dateien durch Ausschließen von Dateisystem wie zu entfernen rm -rf !{bin,sbin,usr,opt,lib,var,etc,srv,libx32,lib64,run,boot,proc,sys,dev} ./. Aber es funktioniert nicht. Wie lassen sich einige Verzeichnisse beim Löschen des gesamten Verzeichnisses ordnungsgemäß ausschließen? BEARBEITEN: …

2
Wie arbeitet GLOBIGNORE?
Laut bashs Handbuchseite: GLOBIGNORE A colon-separated list of patterns defining the set of filenames to be ignored by pathname expansion. If a filename matched by a pathname expansion pattern also matches one of the patterns in GLOBIGNORE, it is removed from the list of matches. In der Praxis jedoch ... …

2
POSIX-konforme Arbeitsweise mit einer Liste von Dateinamen, möglicherweise mit Leerzeichen
Ich habe Bash-Skripthandbücher gesehen, die die Verwendung von Arrays für die Arbeit mit Dateinamen empfehlen, die Leerzeichen enthalten. DashAsBinSh schlägt jedoch vor, dass Arrays nicht portierbar sind. Daher suche ich nach einer POSIX-kompatiblen Möglichkeit, mit Listen von Dateinamen zu arbeiten, die möglicherweise Leerzeichen enthalten. Ich bin auf der Suche, das …

2
UTF 8 Dateinamen?
Sind in Unix-basierten Betriebssystemen UTF6-Dateinamen zulässig? In diesem Fall muss ich etwas Besonderes tun, um die Datei auf die Festplatte zu schreiben. Lassen Sie mich erklären, was ich zu tun hoffe. Ich schreibe eine Anwendung, die eine Datei über FTP auf ein fernes System überträgt, aber der Dateiname wird dynamisch …






1
Wie zeigen Dateisysteme, bei denen die Groß- und Kleinschreibung nicht beachtet wird, Dateinamen in Groß- und Kleinschreibung an?
Diese Frage stellte sich mir neulich, als ich an einem Entwicklungsprojekt arbeitete, das auf einem mit einer Meinung versehenen Rahmen hinsichtlich der Dateinamen beruht. Das Framework (hier irrelevant) wollte die Dateinamen in Großbuchstaben sehen. Das brachte mich zum Nachdenken. Sagen Sie auf einem Dateisystem, bei dem die Groß- und Kleinschreibung …


5
Schreiben Sie die Ausgabe von wget oder curl in einen benutzerdefinierten Dateinamen, der auf der URL basiert
Zum Beispiel habe ich einen Link http://www.abc.com/123/def/ghi/jkl.mno. Ich möchte es mit wgetoder herunterladen curlund bekomme den Namen der Ausgabedatei als def_ghi_jkl.mno, wo das Teil def_ghiaus dem Link genommen wird. Ich werde diesen wgetBefehl in ein Skript einfügen, um mehrere Dateien herunterzuladen, sodass der Ausgabedateiname nicht explizit angegeben werden kann.
12 filenames  wget  curl 

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.