Als «filenames» getaggte Fragen

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

2
Wie können Sie alle Dateien in ein Verzeichnis mit demselben Dateinamenpräfix verschieben (oder kopieren)?
Verwenden von Bash Nehmen wir also an, ich habe eine Reihe von Dateien zufällig in einem übergeordneten Verzeichnis abgelegt. ~/srcIch möchte alle Dateien abrufen, die einem bestimmten Suffix entsprechen, und sie in ein ~/distVerzeichnis verschieben (oder kopieren) . Nehmen wir zu diesem Zweck an, dass alle Dateinamen diese Namenskonvention haben: …

3
Wie finde ich Dateien in Unterverzeichnissen und sortiere sie in einem einzigen Befehl nach Dateinamen?
Ergebnis eines normalen Funds mit find . ! -path "./build*" -name "*.txt": ./tool/001-sub.txt ./tool/000-main.txt ./zo/001-int.txt ./zo/id/002-and.txt ./as/002-mod.txt und wenn sortiert mit sort -n: ./as/002-mod.txt ./tool/000-main.txt ./tool/001-sub.txt ./zo/001-int.txt ./zo/id/002-and.txt Die gewünschte Ausgabe ist jedoch: ./tool/000-main.txt ./zo/001-int.txt ./tool/001-sub.txt ./zo/id/002-and.txt ./as/002-mod.txt Dies bedeutet, dass die Ausgabe nur nach dem Dateinamen sortiert wird, die …
9 find  filenames  sort 

6
Suchen Sie nur die Ordner, die eine Datei mit demselben Namen wie der Ordner enthalten
Ich möchte alle Unterordner finden, die eine Markdown-Datei mit demselben Namen (und derselben Erweiterung .md) enthalten. Zum Beispiel: Ich möchte folgende Unterordner suchen: Apple/Banana/Orange #Apple/Banana/Orange/Orange.md exists Apple/Banana #Apple/Banana/Banana.md exists Apple/Banana/Papaya #Apple/Banana/Papaya/Papaya.md exists Hinweis: Das Verzeichnis kann andere Dateien oder Unterverzeichnisse enthalten. Irgendwelche Vorschläge? Die Lösungen für das Problem können mit …

8
Sortieren Sie ein Array von Pfadnamen von Dateien nach ihren Basisnamen
Angenommen, ich habe eine Liste mit Pfadnamen von Dateien, die in einem Array gespeichert sind filearray=("dir1/0010.pdf" "dir2/0003.pdf" "dir3/0040.pdf" ) Ich möchte die Elemente im Array nach den Basisnamen der Dateinamen in numerischer Reihenfolge sortieren sortedfilearray=("dir2/0003.pdf" "dir1/0010.pdf" "dir3/0040.pdf") Wie kann ich das machen? Ich kann nur ihre Basisnamen-Teile sortieren: basenames=() for …
8 bash  filenames  sort  array 

6
Wann bezeichnet die leere Zeichenfolge das aktuelle Verzeichnis?
In einem Skript findsammle ich einige Dateien im aktuellen Verzeichnis, wie in $ find . -name "*.h" ./foo.h Jetzt möchte ich, dass es nur foo.hohne ./Präfix ausgegeben wird . Ich dachte, dass die leere Zeichenfolge ""das aktuelle Verzeichnis in Shell-Befehlen bezeichnet. Aber das gibt: $ find "" -name "*.h" find: …
8 find  filenames 


4
Dateien mit leeren Namen
Ich habe ein Widget zum Anzeigen von Dateien in einem bestimmten Verzeichnis geschrieben und mich gefragt, ob ich den Fall abdecken muss, in dem eine Datei einen leeren Namen hat. Tests zeigten keine offensichtlichen Ergebnisse, daher habe ich mich gefragt, ob jemand bestimmte Informationen hat $ touch "" touch: cannot …
8 filenames 





1
cp: kann keine reguläre Datei erstellen: Ungültiges Argument
sudo cp -r "/home/fleamour/Music/Mum's Music" /run/media/fleamour/3732-6531 cp: cannot create regular file '/run/media/fleamour/3732-6531/Mum'\''s Music/Louis Armstrong - At His Very Best/13 - Louis Armstrong; Ella Fitzgerald _ Gee, Baby, Ain'\''t I Good To You?.mp3': Invalid argument cp: cannot create regular file "/run/media/fleamour/3732-6531/Mum's Music/Various Artists/Good Mood Music/Disc 1 - 08 - The Four …
8 filenames  cp 


5
Umbenennen von Dateien mit ihrem Pfadnamen
Ich habe eine .bdf-Datei in Unterordnern. Alle .bdf haben den gleichen Namen: Loads.bdf Beispiel: /home/user/folderxx/folderxxx/Load.bdf /home/user/folderxx/folderxxx/Load.bdf Ich muss alle Load.bdf-Dateien finden (und in einen neuen Ordner kopieren) und sie mit ihrem Pfadnamen umbenennen. Beispiel: Nach der beabsichtigten Operation sollte so etwas angezeigt werden. folder001_folderAAA_Load.bdf folder002_folderBBB_Load.bdf


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.