Als «filenames» getaggte Fragen

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

7
Vermeiden Sie die Auflistung von Dateien, die mit ~ enden (Sicherungsdateien)
Meine Anforderung ist, alle Dateien in einem Verzeichnis aufzulisten, mit Ausnahme der Dateien, die mit einem ~(Sicherungsdateien) enden . Ich habe versucht, Befehl zu verwenden: ls -l | grep -v ~ Ich bekomme diese Ausgabe: asdasad asdasad~ file_names.txt normaltest.txt target_filename testshell1.sh testshell1.sh~ testshell2.sh testshell2.sh~ testtwo.txt testtwo.txt~ test.txt test.txt~ Ich möchte …
20 ls  filenames 

4
Bulk-Umbenennung (oder korrekte Anzeige) von Dateien mit Sonderzeichen
Ich habe eine Reihe von Verzeichnissen und Unterverzeichnissen, die Dateien mit Sonderzeichen enthalten, wie diese Datei: robbie@phil:~$ ls test�sktest.txt test?sktest.txt Suchen zeigt eine Escape-Sequenz: robbie@phil:~$ find test�sktest.txt -ls 424512 4000 -rwxr--r-x 1 robbie robbie 4091743 Jan 26 00:34 test\323sktest.txt Der einzige Grund, warum ich ihre Namen in die Konsole eingeben …

3
Was sind ./ und ../ Verzeichnisse?
Einfache Frage, aber ich bin nicht sicher, wo ich suchen soll, und Google reagiert nicht auf Punkte und Schrägstriche. Ich habe nur versucht, die Anzahl der Dateien und Verzeichnisse im aktuellen Verzeichnis zu zählen (ohne Unterordner / Dateien) und habe versucht, zu unterscheiden, ls -1 | wc -lund ls | …

4
dirname und basename vs parameter expansion
Gibt es einen objektiven Grund, eine Form der anderen vorzuziehen? Leistung, Zuverlässigkeit, Portabilität? filename=/some/long/path/to/a_file parentdir_v1="${filename%/*}" parentdir_v2="$(dirname "$filename")" basename_v1="${filename##*/}" basename_v2="$(basename "$filename")" echo "$parentdir_v1" echo "$parentdir_v2" echo "$basename_v1" echo "$basename_v2" Produziert: /some/long/path/to /some/long/path/to a_file a_file (v1 verwendet die Shell-Parameter-Erweiterung, v2 verwendet externe Binärdateien.)


1
Verzeichnisliste nicht vollständig sortiert
Ich habe das folgende Verzeichnis auf einem Debian Linux-System. Eine seltsame Sache ist jedoch, dass die Datei populate.sql nicht mit dem Rest sortiert zu sein scheint. -rw-r--r-- 1 user1 user1 10004 Jul 28 13:16 populate2.sql -rw-r--r-- 1 user1 user1 10244 Jul 28 13:16 populate3.sql -rw-r--r-- 1 user1 user1 10359 Jul …

2
Warum ist die Socket-Pfadlänge auf 100 Zeichen begrenzt?
Auf Unix-Systemen gibt es für Pfadnamen in der Regel praktisch keine Längenbeschränkung (also 4096 Zeichen unter Linux) ... außer für Socket-Dateipfade, die auf ungefähr 100 Zeichen begrenzt sind (107 Zeichen unter Linux ). Erste Frage: Warum so eine geringe Einschränkung? Ich habe überprüft, ob es möglich zu sein scheint, diese …


1
cp: kann nicht statieren `/vol/examples/tutorial/science.txt ': Keine solche Datei oder Verzeichnis
Ich habe einen Befehl ausprobiert cp /vol/examples/tutorial/science.txt .und erhalte den Fehler - cp: cannot stat `/vol/examples/tutorial/science.txt': No such file or directory Ich verstehe nicht, warum das passiert. Ich ging zu Cygwin Home Folder und erstellte die notwendige Ordnerstruktur und Textdatei. Ich habe auch die Ordnerstruktur und die Namen überprüft. Außerdem …
18 bash  filenames 

4
Wie bekomme ich nur Dateinamen mit sed
Wie kann ich mit sed nur den Dateinamen ermitteln? Ich habe das out_file=$(echo $in_file|sed "s/\(.*\.\).*/\1mp4/g") Aber ich verstehe den Weg auch /root/video.mp4und ich will nur video.mp4.
17 sed  filenames 

2
Wie komprimiere ich ein Verzeichnis mit Verschlüsselung für Dateinamen?
Über die Befehlszeile weiß ich, dass ich ein Verzeichnis mit dem folgenden Befehl verschlüsseln kann: zip -er Directory.zip /path/to/directory Dadurch werden jedoch die Dateinamen selbst nicht verschlüsselt. Wenn jemand rennt: unzip Directory.zip Wenn Sie wiederholt ein falsches Kennwort eingeben, durchläuft der Befehl unzip alle enthaltenen Dateinamen, bis das richtige Kennwort …


4
Autovervollständigung des Dateinamens im Verzeichnis
Diese Frage ist ganz ähnlich wie diese , aber ich kann die Lösung nicht verstehen. Ich kenne dieses Tutorial auch , kann aber immer noch nicht verstehen, was ich falsch mache. Ich versuche, die Liste der Verzeichnisse automatisch zu vervollständigen, in denen sich Folgendes befindet /something/: $ ls /something/ One …



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.