warum funktioniert dieser platzhalter nicht so, wie ich es erwartet habe?
<p>in meinem benutzerordner befinden sich ordner wie <strong>d</strong> ropbox, <strong>d</strong> ocuments, <strong>d</strong> ownloads &amp; <strong>d</strong> ump.</p><p><code>ls a*</code> sollte alle dateien auflisten, deren name mit <code>a</code> beginnt. richtig? aber wenn ich den befehl <code>ls d*</code> gebe, anstatt nur <code>dump</code> anzuzeigen, wird mir das verzeichnis ls of dump angezeigt. und wenn ich den befehl als <code>ls d*</code> gebe, zeigt er ls aller falten an, beginnend mit <strong>d</strong></p><p>welchen teil habe ich vermisst, um es zu verstehen?</p><p><strong>bearbeiten:</strong> screenshot anhängen <img src="https://i.stack.imgur.com/k37r6.png" alt="ls screenshot"></p>
<p>laut bash-manpage:</p><blockquote> <p>bash durchsucht jedes wort nach den zeichen *,? und [. wenn eines dieser zeichen angezeigt wird, wird das wort als muster angesehen und durch eine alphabetisch sortierte liste von dateinamen ersetzt, die mit dem muster übereinstimmen</p> </blockquote><p>und vom infoknoten für <strong>ls</strong></p><blockquote> <p>das ls-programm listet informationen zu dateien (jeglichen typs, einschließlich verzeichnissen) auf. optionen und dateiargumente können wie gewohnt beliebig gemischt werden.</p> <p>bei nicht-optionsbefehlszeilenargumenten, die verzeichnisse sind, listet 'ls' standardmäßig den inhalt von verzeichnissen auf, nicht rekursiv, und lässt dateien weg, deren namen mit '.' beginnen. bei anderen nichtoptionsargumenten wird standardmäßig nur der dateiname mit "ls" aufgelistet. wenn keine nichtoptionsargumente angegeben werden, listet 'ls' den inhalt des aktuellen verzeichnisses auf.</p> </blockquote><p>wenn sie also <code>ls d*</code> eingeben, wird <strong>d *</strong> zu einer sortierten liste aller datei-/verzeichnisnamen erweitert, die mit d beginnen. so wird dein befehl</p><pre><code>ls dump </code></pre><p>und da dump ein verzeichnisname ist, erhalten sie die auflistung aller dateien im verzeichnis "dump", aber wenn sie <code>ls d*</code> angeben, wird <strong>d *</strong> zu "<strong>desktop documents)" erweitert downloads dropbox</strong> ", so wird der befehl</p><pre><code>ls desktop documents downloads dropbox </code></pre><p>und da dies alles verzeichnisse sind, erhalten sie die auflistung der dateien in einzelnen verzeichnissen. wenn eine datei im aktuellen verzeichnis mit <strong>d</strong> begonnen hätte, wäre sie separat aufgeführt worden.</p>
ich arbeite gerne mit firefox, weil ich firefox auf meinem bedarf einrichten kann.


da ich ein **bestimmter ordner für die downloads** festgelegt habe, reicht es mir, wenn ich da reinschaue.


entweder ist die dateiteil (als*.*.part) da oder ist es nicht. 


solltest du zu firefox auch ein downloadmanager haben wollen, dann rate ich dir zu **down them all**.


wenn du über dem den download anschmeisst, dann kannst du das abgebrochenen herunterladen jederzeit wiederaufnehmen. Eine geöffnete Datei wird durch einen sogenannten *file descriptor* repräsentiert.  


Mit 


```
[anweisung] n> [datei]
```
 wird [anweisung] ausgeführt und das, was der dadurch erzeugte Prozess in die Datei mit file descriptor n schreibt, wird stattdessen in die Datei [datei] gerschrieben.   
Beim Programmstart werden üblicherweise automatisch drei Dateien geöffnet:

    0: stdin Die Standardeingabe  


    1: stdout Die Standardausgabe

    2: stderr Die Fehlerausgabe

**Beispiele.**


```
ls 1> files.txt  

```
schreibt den Inhalt des aktuellen Ordners in die Datei files.txt und zeigt Fehlermeldungen am Bildschirm an. Die 1 hätte hier weggelassen werden können.  

```
ls 2> ls.err  

```
Zeigt den Inhalt des aktuellen Ordners am Bildschirm an und schreibt Fehlermeldungen in die Datei ls.err.
```
ls 2>ls.err 1> files.txt  

```
Schreibt Inhalt des aktuellen Ordners in die Datei files.txt und Fehlermeldungen in die Datei ls.err.
```
ls 2>&1 | cat > output  

```
Schreibt Inhalt des aktuellen Ordners und Fehlermeldungen in die Datei output. Wieviel Speicherplatz hast Du denn auf C:? Nur durch Windows, Treiber und n paar Programme die Primärpartition voll zu bekommen passiert nicht sooo schnell. Bedenke auch beim Löschen bzw auf exteren kopieren, dass der Desktop und Ordner wie "Eigene Dateien" "Eigene Bilder" "Dokumente" etc auch auf C: liegen und der Speicher auch erst dann frei wird wenn Du die kopierten Daten auch aus dem Papierkorb gelöscht hast. das ist bei deezers interner scrobbling-option im webplayer schon lange so: wenn du dort im tab für benachrichtigen & teilen deezer mit deinem last.fm-konto verbindest, wird automatisch auch von der desktop-app und den mobil-apps gescrobbelt. siehe auch die last.fm faq zu deezer-scrobbling:https://support.last.fm/t/deezer-scrobbling/177Übrigens kann man als last.fm-abonnent seit gestern seine scrobbels selber editieren, was sehr nützlich im zusammenhang mit deezers interner option ist, die bekanntlich ein paar macken hat. u.a. wird beim scrobbeln das "&"-symbol in künstler/album/song-namen weggelassen, was zu falschen einträgen auf der last.fm-seite und in der eigenen musiksammlung führt. mit der neuen editier-option kann man diese fehler nun zumindest in der eigenen musiksammlung beheben:https://support.last.fm/t/editing-scrobbles-last-fm-pro-feature/187https://support.last.fm/t/bulk-scrobble-editing-current-obsessions/203https://support.last.fm/t/how-do-i-bulk-edit-scrobbled-albums-and-artists/1438 "Apps " haben das unbändige Verlangen, - NICHT- auf einer SD- Karte zu parken. Die meisten brauchen eine innige Bildung zum System und würden 'verschoben' nicht starten und funktionieren. Deshalb bieten sie die SD- Funktion erst garnicht an. <p>die standardmethode für die angabe des objekttyps ist entweder <a href="http://search.cpan.org/perldoc?perlfunc#ref"><code>ref</code></a> oder <a href="http://search.cpan.org/perldoc?scalar::util"><code>scalar::util</code></a> <code>::blessed</code>. wenn sie<em> wissen </em>das objekt gesegnet ist, geben sie dieselbe information zurück. </p><pre><code>my $class1 = blessed( $obj ); my $class2 = ref $obj; </code></pre><p><code>ref</code> gibt jedoch auch 'hash' für nicht gesegnete hashes zurück, während <code>blessed</code> dieses spiel ablehnt. </p><p>für eine liste von methoden ist es für den gesegneten zeigerstil eines perl-objekts einfach, eine davon selbst zu codieren. der folgende code funktioniert ziemlich gut für mich. es gibt die namen der funktionen (diejenigen, die den &quot;code-slot&quot; des angegebenen namens annehmen) zurück, die dem paket zugeordnet sind, das sie definiert. </p><pre><code>sub class\_methods { use class::isa; my $obj = shift; return unless ref( $obj ); my %meth\_names; foreach my $anc ( class::isa::self\_and\_super\_path( ref $obj ), 'universal' ) { my $stash = \%{"$anc\::"}; my @funcs = grep { m/^[\_\p{alpha}]/ # begins with \_ or alpha &amp;&amp; !exists $meth\_names{$\_} # no clobbering &amp;&amp; defined *{$stash-&gt;{$\_}}{code} # has a filled code slot } keys %$stash ; # assign to the "hash slice", keyed by all the entries in @funcs # the value of $anc repeated as many times as elements in @funcs. @meth\_names{@funcs} = ( $anc ) x @funcs; } return %meth\_names; } </code></pre><ul> <li><p>dies funktioniert auch für relativ komplexe objekte, aber wenn das besitzende paket eine menge generierten codes enthält, ist es nicht besonders hilfreich zu wissen, in welchem ​​paket die generatoren den code-pointer stecken. es wird mehr bedeuten, welches paket zu finden ist generiert den code. </p></li> <li><p>ist dies der fall, erhalten sie<em> might </em>den code aus der ausführung ihres codes, einschließlich <a href="http://search.cpan.org/perldoc?data::dumper"><code>data::dumper</code></a> und setzen von <code>$data::dumper::deparse</code> auf 1 wie folgt: (<code>local $data::dumper::deparse = 1;</code>) und dann den code-zeiger wie folgt: <code>say dumper( $code\_ref );</code></p></li> <li><p>es<em> won't </em>funktioniert für gültige methoden, die noch mit einer beliebigen <code>autoload</code>-methode erstellt werden müssen. wenn sie diese in der liste sehen, macht das objekt möglicherweise mehr, aber was es alles tut, wissen sie nicht.</p></li> <li><p>die &quot;basisklasse&quot; <code>universal</code> ist enthalten, da diese klasse verhalten enthält, das vom objekt verwendet werden kann. </p></li> </ul><p>viel glück.</p> <h2>aufgrund der empfehlungen in den kommentaren habe ich begonnen, <a href="http://tools.tortoisesvn.net/grepwin.html">grepwin</a> zu verwenden, und es ist fantastisch und <em> kostenlos</em>.</h2><hr><p>(ich bin immer noch ein fan von <a href="http://www.powergrep.com/">powergrep</a> , aber ich benutze es nicht mehr.)</p><p>ich weiß, dass sie es bereits erwähnt haben, aber powergrep ist <strong> fantastisch </strong>.</p><p>einige meiner lieblingsfunktionen sind:</p><ul> <li>klicken sie mit der rechten maustaste auf einen ordner, um powergrep darauf auszuführen</li> <li>verwenden sie reguläre ausdrücke oder wörtlichen text</li> <li>geben sie platzhalter für dateien an, die ein- und ausgeschlossen werden sollen</li> <li>suchen &amp; ersetzen</li> <li>der vorschaumodus ist gut, da sie sicherstellen können, dass sie das ersetzen, was sie beabsichtigen.</li> </ul><p>jetzt ist mir klar, dass die anderen grep-tools all das tun können. es ist nur so, dass powergrep alle funktionen in einer sehr benutzerfreundlichen benutzeroberfläche zusammenfasst.</p><p><strong> <em> von den gleichen wundervollen leuten, die sie mitgebracht haben <a href="http://en.wikipedia.org/wiki/regexbuddy">regexbuddy</a> und denen ich nichts mehr zu tun habe, als ihre sachen zu lieben.</em> </strong> (es sollte beachtet werden, dass regexbuddy eine basisversion von grep (für windows) selbst enthält und viel weniger kostet als powergrep.)</p><hr><h2>zusätzliche lösungen</h2><h3>vorhandene windows-befehle</h3><ul> <li> <a href="http://ss64.com/nt/findstr.html"> findstr </a> </li> <li> <a href="https://technet.microsoft.com/en-us/library/hh849903.aspx">auswahlzeichenfolge</a> in powershell</li> </ul><h3>linux-befehlsimplementierungen unter windows</h3><ul> <li> <a href="http://en.wikipedia.org/wiki/cygwin">cygwin</a> </li> <li> <a href="https://github.com/dthree/cash">bargeld</a> </li> </ul><h3>grep-tools mit grafischer oberfläche</h3><ul> <li> <a href="http://astrogrep.sourceforge.net/screenshots/">astrogrep</a> </li> <li> <a href="https://www.baremetalsoft.com/baregrep/">baregrep</a> </li> <li> <a href="http://stefanstools.sourceforge.net/grepwin.html">grepwin</a> </li> </ul><h3>zusätzliche grep-tools</h3><ul> <li> <a href="http://code.google.com/p/dngrep/">dngrep</a> </li> </ul> Im wesentlichen kommen zwei Ursachen für dein Problem in Frage. Die este Ursache ist, das deine
Festplatte kaputt ist (Datenträgerfehler), da Festplatten sehr empfindlich sind und externe Festplatten sind nicht sonderlich geschützt.
Als zweite Möglichkeit kommt in betracht, das es zu einem Fehler in der Struktur deiner Festplatte gekommen ist. Dabei kann es zu Schäden an der Partitionstabelle, der Master File Table, oder
einfach eines Verzeichniseintrags (Ordner) gekommen sein, was sich im allgemeinen reparieren lässt. Dazu brauchst du aber ein Programm zu Datenrettung/wiederherstellung wie
z.B. PC Inspector File Recovery.


<http://www.chip.de/downloads/PC-Inspector-File-Recovery_13006819.html>


Damit kannst du die verlorenen Dateien wiederfinden und auf eine andere Partition oder Festplatte kopieren. Auf keinen Fall darfst du damit die Daten auf die Partition kopieren von der du die Daten retten möchtest, denn du würdest damit die noch zu rettenden Daten überschreiben. Sind alle Daten von der USB Festplatte gerettet, solltest du diese Festplatte
formatieren bevor du deine Dateien zurück kopierst.


Zu solchen Fehelern kommt es übrigens, wenn man den USB Stecker zu früh raus zieht (am bestem immer "Hardware sicher entfernen" Symbol im Sys-tray neben der Uhr auf der Taskleiste benutzen) oder USB Stecker erst abziehen wenn der Computer aus ist. Für USB Sticks gilt das gleiche. Weitere Ursachen können sein, wenn der Computer abstürzt wärend Dateien auf die Festplatte kopiert werden oder aber auch ein Virus. hi andreas,

ich kenne den sch. mit pam nur zu gut, weil ich gerade versuche einen manjaroclient für die lmn7 zu bauen und genau da seit tagen hänge…das ist grausam. nun zu deinem problem noch ein paar gedanken/ideen:

welchen displaymanager benutzt du? benutzt du sddm? der ist bekannt dafür, mit … Linksklick auf arbeitsplatz oder computer und dann eigenschaften anklicken. da stehts.