Dies funktioniert vom Terminal aus: ls /dev/sda* Ich möchte es in einem Bash-Skript mit einer Variablen. Ich habe es versucht: device="a" ls "/dev/sd"$device"*" Aber ich bekomme den Fehler : ls: cannot access '/dev/sda*': No such file or directory.
Wie wähle ich alle Dateien aus, die mit .txtim aktuellen Verzeichnis enden, lasse jedoch alle Dateien in den Unterverzeichnissen weg? *.txtWählt auch alle Dateien aus, die .txtin den Unterverzeichnissen enden . Wie lasse ich sie weg? Verzeichnisaufbau: current folder |-first_file.txt |-sub_folder |-second_file Ich versuche, die erste Datei alleine zu einem …
Was macht das Caret ^in zsh? echo ^listet die Dateien im aktuellen Verzeichnis auf, wie z ls. Ich benutze grml . Anscheinend ist es kein Alias und which ^druckt das gleiche wie which $(ls). Auch command -v ^druckt nichts und gibt 1 zurück. Kann ich davon ausgehen, dass es ^sich …
Wenn ich mich einschalte extglob, um Dinge wie zu tun shopt -s extglob rm !(*.html|*.txt) # remove everything except html and txt files Ist es unklug, danach weiterzumachen extglob? Gibt es irgendwelche Vorbehalte, es ständig zu haben?
Das Ausführen du -shc *im obersten Verzeichnis ergibt 110Geinen bestimmten Ordner, während das Ausführen des gleichen Befehls in diesem Ordner eine Gesamtgröße von ergibt 11G. Wie ist das möglich? Plattformdetails: Betriebssystem: CentOS 6.6 x86_64 Laufwerkstyp: Solid-State Datenträgertyp: RAID 6-Array RAID-Controller: LSI MegaRAID SAS-Dateisystem: ext3
Ich weiß, dass []das beim lsPattern Matching funktioniert : $ ls foo.c foo.h $ ls foo.[ch] foo.c foo.h aber ich kann nicht finden, wo dies dokumentiert ist. Ich würde gerne wissen, welche Syntax diesen entspricht: $ ls foo.asd foo.qwe Dies ist die beste Vermutung, die ich hatte : ls foo.[{asd}{qwe}]. …
Ich habe mein Bestes über Google gesucht, aber für mein Leben kann ich *nach einem kürzlich durchgeführten Update nicht herausfinden, was ich anstelle von (Sternchen) verwenden soll (sogar Wikipedia scheint zu denken du -sh * and du -sh * sollte arbeiten) Ich habe benutzt du -sh * | sort -h …
Ich möchte einen Befehl in der aktuellen finden und führen $PATHfür diese Platzhalter libreoffice?.?(zB. libreoffice4.0, libreoffice4.3Usw.) BEARBEITEN: Wenn mehrere Übereinstimmungen gefunden werden, können Sie eine zufällig auswählen. Ich bevorzuge eine POSIX-kompatible Lösung.
Wenn ich in Shotwell Bilder von meiner Kamera importiere, werden auch die Videoclips importiert. Das ist etwas nervig, da ich meine Videos in einem anderen Ordner speichern möchte. Ich habe versucht, einen Bash-Befehl zu schreiben, habe aber keinen Erfolg gehabt. Ich benötige einen Befehl, der die folgenden Anforderungen erfüllt: Suchen …
Kann ich Variablen innerhalb der {}Erweiterung verwenden, ohne sie anzusprechen eval? Wenn das so ist, wie? Das funktioniert nicht: $ touch 1.foo 1.bar $ ls 1.{foo,bar} 1.bar 1.foo $ extensions=foo,bar $ ls 1.{$extensions} ls: cannot access 1.{foo,bar}: No such file or directory Es funktioniert mit eval: $ eval ls 1.{$extensions} …
Ich verwende zsh unter Linux unter setopt extended_glob ksh_glob glob_dots. Ich suche nach etwas, das einfach über die Befehlszeile ohne Portabilitätsanforderungen eingegeben werden kann. Ich betrachte einen Quellcodebaum ohne „seltsame“ Dateinamen (z. B. nein \in Dateinamen, kein Dateiname beginnend mit -). Mit einem der folgenden Befehle wird die Liste der …
Ich möchte Symlinks zu mehreren Dateien erstellen: ln -s dev-*.php 's/dev-(.*\.php)/$1/' Results hoped for: site.php links to dev-site.php file.php links to dev-file.php Was ist der prägnanteste Weg, um dies zu erreichen?
Ich habe ein Verzeichnis mit Tausenden von Unterverzeichnissen geladen: /home/tmp/ 1 12 123 1234 2345 234 3456 345 34 Jedes Unterverzeichnis hat wiederum Hunderte von Unterverzeichnissen, die ich synchronisieren möchte, wenn das Unterverzeichnis der ersten Ebene übereinstimmt ... Was ich brauche, ist eine Möglichkeit, nur die Verzeichnisse zu kopieren / …
Angenommen, ich habe ein Verzeichnis, in dem sich drei Dateien mit dem Namen file1.txt, file2.txt und file3.txt befinden. Wie kann ich nun ein Array mit diesen Dateinamen füllen (ich weiß nur, dass alle Dateien ein bestimmtes Präfix haben, dh Datei, nach Datei kann es 1,2,3 usw. sein).
Ich habe Zip-Dateien, die so aussehen könnten: $ zipinfo -1 zip.zip doc.doc dotx.dotx xls.xls ppt.ppt txt.txt c.c subdir/subdir2/doc.doc subdir/xls.xls subdir/ppt.ppt subdir/c.c subdir/txt.txt subdir/subdir2/ subdir/ Ich möchte, dass alle * .doc-Dateien gedruckt werden, aber zipinfo -1 zip.zip *.docnur die .doc-Dateien im Stammverzeichnis der Zip-Datei. Wie kann ich alle DOC-Dateien in allen …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.