01. Befehlsübersicht dirname - entfernt nicht zu Verzeichnissen gehörende Suffixe aus Dateinamen Der Befehl „dirname“ entfernt den nicht zum Verzeichnis gehörenden Teil des Dateinamens und zeigt nur den Inhalt an, der sich auf das Verzeichnis bezieht. Der Befehl dirname liest den angegebenen Pfadnamen, behält das letzte / und die darauf folgenden Zeichen bei, löscht den Rest und schreibt das Ergebnis in die Standardausgabe. Wenn nach dem letzten / keine Zeichen stehen, verwendet der Befehl dirname den vorletzten / und ignoriert alle folgenden Zeichen. dirname und basename werden häufig bei der Shell-Befehlsersetzung verwendet, um einen Ausgabedateinamen anzugeben, der sich geringfügig vom angegebenen Eingabedateinamen unterscheidet. 02. Befehlsformat Verzeichnisname Name Verzeichnisname Optionen 03. Gemeinsame Optionen Drucken Sie NAME, wobei der Teil nach / entfernt wird. Wenn NAME kein / enthält, drucken Sie „.“ (was das aktuelle Verzeichnis bedeutet). --helfen Hilfe anzeigen und beenden --version Versionsinformationen ausgeben und beenden 04. Referenzbeispiele 4.1 Was ist, wenn die letzte Datei ein Verzeichnis ist? [deng@localhost test]$ Verzeichnisname /home/deng/share/ /home/deng 4.2 Wenn die letzte Datei eine normale Datei ist [deng@localhost test]$ Verzeichnisname /home/deng/scott_data.sql /home/deng 4.3 Wenn der Name kein / enthält, dann Ausgabe. [deng@localhost test]$ dirname dir . [deng@localhost test]$ 4.4 Relativer Pfadfall [deng@localhost test]$ dirname dir/a dir 4.5 Wenn der Pfad das Stammverzeichnis ist [deng@localhost test]$ Verzeichnisname / / [deng@localhost test]$ Verzeichnisname // / [deng@localhost test]$ Dies ist das Ende dieses Artikels über die spezifische Verwendung des Linux-Befehls dirname. Weitere Informationen zum Linux-Befehl dirname finden Sie in den vorherigen Artikeln von 123WORDPRESS.COM oder den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen! Das könnte Sie auch interessieren:
|
<<: Ursachen und Lösungen für langsame MySQL-Abfragegeschwindigkeit und schlechte Leistung
>>: Implementierung von React Routing Guard (Routing-Interception)
Methode 1: <input id= "File1" type= &...
1. Implementieren Sie den Anruf Schritt: Legen Si...
Inhaltsverzeichnis 1.1 Java-Umgebung als Vorausse...
RocketMQ ist eine verteilte, warteschlangenbasier...
Inhaltsverzeichnis Wo werden die Protokolle gespe...
In diesem Artikel wird der spezifische Code für V...
Offensichtliches HTML, verstecktes „öffentliches ...
Die CSS-Technik zum Ändern der Farbe eines Bildes...
Inhaltsverzeichnis 1. Mutex 1. Initialisierung de...
Inhaltsverzeichnis Mischen Mixin-Hinweis (doppelt...
Inhaltsverzeichnis Vorwort 1. SCP-Nutzung 2. Verw...
Kürzlich erhielt ich eine Anforderung für eine Fun...
Als ich den Aufsatz zum ersten Mal verwendete, füh...
Die kleinste Planungseinheit in k8s --- pod Im vo...
Entwicklungstrends: html (Hypertext-Markup-Sprache...