Der Linux Problem/Fragen-Thread

  • Oh, ich muss sagen, das ist jetzt tatsächlich eine Neuigkeit für mich. Früher war es meist die Gruppe uucp, über die die Rechte der Devices für den seriellen Port gesteuert wurden. Das hat man die letzten Jahre offenbar wegen der inzwischen ja unbestreitbar nichtig gewordenen Bedeutung von UUCP nach dialout umbenannt.

    • • • – • – – • – –

  • Brauche heute mal wieder eine kleine Scripting-Frage:

    Ich würde gerne einen Ordner mit mp3-Dateien in einen anderen Ordner kopieren, mittels find funktioniert das aber nur für die entsprechenden Dateien. Habt ihr da ne Idee, wie das funktionieren könnte?


    Meine Beiträge stehen unter der MIT-Lizenz:D


    externe HDD am Router? Klar ich tausch mein Auto gegen nen Tretroller mit Bremsklotz.

  • Ich verstehe deine Frage leider nicht so ganz, macht es einen Unterschied, dass es MP3-Dateien in dem Ordner sind?

    Also eine Verzeichnis allgemeinen kopierst du do:
    cp -r /verzeichnis/mit/mp3s /hier/soll/die/kopie/hin
    Das -r brauchst du, wenn du Ordner kopieren willst dann ("rekursiv")

    „Zitate von sich selbst in der Signatur sind doof.“ Chrisse, 2009
    „Hmm... mal was aus 2010 reinnehmen“ Chrisse, 2010
    „Ach, wie die Zeit vergeht...“ Chrisse, 2011
    „Bin immernoch dagegen“ Chrisse, 2012
    „Jetzt auch mit 2013“ Chrisse, 2013
    „2021 ich komme“ Chrisse, 2014
    „Ab jetzt wieder länger“ Chrisse, 2015
    „Gut Ding will Weile haben“ Chrisse, 2016
    „Meine Signatur: Öfter geupdated als mein Windows“ Chrisse, 2017
    „Klicken sie weiter, hier gibt es nichts zu lesen“ Chrisse, 2018
    „Dieser Post kann Spuren von Sarkasmus enthalten“ Chrisse, 2019
    „Reinstate Chiaki“ Chrisse, 2020
    „2021 ist eine Coverstory der Moderation und nie passiert!“, Chrisse, 2022

  • Ich muss zugeben, ich weiß selbst nicht genau, wie ich das Problem schildern soll.

    Wir haben eine Ordnerstruktur, die so aussieht:

    /mnt/foo/bar/Incomming/

    in Incomming liegen mehrere Ordner. In manchen von diesen liegen mp3-Dateien, ich weiß allerdings nicht in welchen. Jetzt kann ich via find natürlich rausfinden, in welchen Ordnern mp3-Dateien liegt, so viel ist klar, ich will aber den kpl. Ordner in welchem sich die Dateien befinden, an einen anderen Ort verschieben.

    Code
    find /mnt/foo/bar/Incomming -type f \( -iname \*.mp3 \) -exec mv -v {} /mnt/foo/bar/Output/Music \;

    Dies betrifft aber nur die Dateien. Ich möchte dass die kpl. Ordnerstruktur mitkopiert wird.


    Meine Beiträge stehen unter der MIT-Lizenz:D


    externe HDD am Router? Klar ich tausch mein Auto gegen nen Tretroller mit Bremsklotz.


  • Ich muss zugeben, ich weiß selbst nicht genau, wie ich das Problem schildern soll.

    Wir haben eine Ordnerstruktur, die so aussieht:

    /mnt/foo/bar/Incomming/

    in Incomming liegen mehrere Ordner. In manchen von diesen liegen mp3-Dateien, ich weiß allerdings nicht in welchen. Jetzt kann ich via find natürlich rausfinden, in welchen Ordnern mp3-Dateien liegt, so viel ist klar, ich will aber den kpl. Ordner in welchem sich die Dateien befinden, an einen anderen Ort verschieben.

    Code
    find /mnt/foo/bar/Incomming -type f \( -iname \*.mp3 \) -exec mv -v {} /mnt/foo/bar/Output/Music \;

    Dies betrifft aber nur die Dateien. Ich möchte dass die kpl. Ordnerstruktur mitkopiert wird.

    Ich würde dir empfehlen, mittels dirname (das Gegenstück zu basename) den Ordnernamen der gefundenen Datei zu prüfen und dann rekursiv zu verschieben. Da du ein mv machst und kein cp, musst du danach auch nicht mehr mittels /bin/test prüfen, ob der Ordner bereits existiert.

    So inetwa könnte man das machen, ich habe es nicht getestet:

    Code
    find /mnt/foo/bar/Incomming -type f -iname "*.mp3" -exec mv -v "$(dirname {})" "/mnt/foo/bar/Output/Music/$(dirname {})" \;
  • Tut leider auch nicht, das hier bekomme ich als Ausgabe:

    Code
    ❯ find /mnt/apex01/downloads/Incomming -type f -iname "*.mp3" -exec mv -v "$(dirname {})" "/mnt/apex01/downloads/Output/Music/foo(dirname {})" \;
    mv: cannot move '.' to '/mnt/apex01/downloads/Output/Music/foo(dirname /mnt/apex01/downloads/Incomming/Back In Black/01. Hells Bells.mp3)': No such file or directory


    Meine Beiträge stehen unter der MIT-Lizenz:D


    externe HDD am Router? Klar ich tausch mein Auto gegen nen Tretroller mit Bremsklotz.

  • Hat hier jemand unter Linux einen USB-WLAN-Adapter in Nutzung? Ich suche da nach einem aktuelleren Adapter (n oder ac reicht vollkommen), der nativ ohne extra Treiber-Installation unter Linux unterstützt wird.

    Hab' mal etwas recherchiert - aber so richtig gut fündig bin ich nur bei Ubuntu geworden (https://wiki.ubuntuusers.de/WLAN/Karten/), da sind aber auch unzählige alte Karten aufgelistet. Der einzige praktikable Stick scheint da der AVM FRITZ!WLAN USB Stick AC 860 zu sein - hat damit jemand Erfahrungen?

    Achja: der USB-WLAN-Adapter soll unter Debian bzw. Lubuntu genutzt werden.

    «Ich verstehe Ihre Frage so: Dass es Menschen gibt, die wünschen, dass ein solches OS als "Retro-OS" bezeichnet wird, ja? Mir ist nicht bekannt, dass solche Absichten bestehen, da HP-UX 9.x einfach ein altes OS ist. Niemand hat die Absicht, ein "Retro-OS" zu bauen.» Xaar, 2014

    Prozessor gesucht? -> Prozessoren, die ich abgeben kann (unter "Available for trading")
    "Überschüssige" Prozessoren oder Hardware? -> Einfach PN an mich schicken :b1: -> Hardware, die ich suche

    Einmal editiert, zuletzt von Xaar (27. August 2022 um 00:00)


  • Andersrum ists einfacher. Such dir n stick mit den specs die du brauchst und google nach der chipset Nummer. Da ist echt viel im Kernel.

    Das habe ich ja versucht - und bin nur bei Sticks gelandet, die nicht unterstützt werden. Scheint bei USB auch deutlich schwieriger zu sein, da nativen Linux-Support zu bekommen, als bspw. bei PCIe.

    «Ich verstehe Ihre Frage so: Dass es Menschen gibt, die wünschen, dass ein solches OS als "Retro-OS" bezeichnet wird, ja? Mir ist nicht bekannt, dass solche Absichten bestehen, da HP-UX 9.x einfach ein altes OS ist. Niemand hat die Absicht, ein "Retro-OS" zu bauen.» Xaar, 2014

    Prozessor gesucht? -> Prozessoren, die ich abgeben kann (unter "Available for trading")
    "Überschüssige" Prozessoren oder Hardware? -> Einfach PN an mich schicken :b1: -> Hardware, die ich suche

  • Das habe ich ja versucht - und bin nur bei Sticks gelandet, die nicht unterstützt werden. Scheint bei USB auch deutlich schwieriger zu sein, da nativen Linux-Support zu bekommen, als bspw. bei PCIe.

    Schauen sie hier: https://github.com/morrownr/USB-W…iFi_Chipsets.md

    Dann hier: https://github.com/morrownr/USB-WiFi/issues/87

    Wenn ichs richtig überflogen hab, müsste der hier Wifi6E und Bluetooth 5.2 machen
    https://de.aliexpress.com/item/1005003467753779.html

  • Uh, danke! Da wird's wohl eher auf einen MT7612u-basierten Stick hinauslaufen - der sollte sicher mit dem älteren Kernel vom Ubuntu/Debian laufen.

    «Ich verstehe Ihre Frage so: Dass es Menschen gibt, die wünschen, dass ein solches OS als "Retro-OS" bezeichnet wird, ja? Mir ist nicht bekannt, dass solche Absichten bestehen, da HP-UX 9.x einfach ein altes OS ist. Niemand hat die Absicht, ein "Retro-OS" zu bauen.» Xaar, 2014

    Prozessor gesucht? -> Prozessoren, die ich abgeben kann (unter "Available for trading")
    "Überschüssige" Prozessoren oder Hardware? -> Einfach PN an mich schicken :b1: -> Hardware, die ich suche

  • Kleines Update: Hab' nun einen ALLNET ALL-WA1200AC mir besorgt - der läuft mit besagtem MT7612u und das ootb unter Arch Linux. Mal schauen, wie sich das Ganze langfristig entwickelt.

    «Ich verstehe Ihre Frage so: Dass es Menschen gibt, die wünschen, dass ein solches OS als "Retro-OS" bezeichnet wird, ja? Mir ist nicht bekannt, dass solche Absichten bestehen, da HP-UX 9.x einfach ein altes OS ist. Niemand hat die Absicht, ein "Retro-OS" zu bauen.» Xaar, 2014

    Prozessor gesucht? -> Prozessoren, die ich abgeben kann (unter "Available for trading")
    "Überschüssige" Prozessoren oder Hardware? -> Einfach PN an mich schicken :b1: -> Hardware, die ich suche

  • Mal eine Frage an die Arch-Nutzer: Ich hab' hier zur Uhrzeitsynchronisation das Paket ntpdate aus dem AUR im Einsatz. Nun wollte ich das bei einer Neuinstallation auch wieder installieren, jedoch bricht das Übersetzen mit einem Fehler ab. Dieser Fehler ist auch auf der ntpdate-Seite vom AUR vom User redfast00 angemerkt worden. Nun ist dort auch ein Bugfix vom User cstorm verlinkt worden, wo ein Patchfile angehangen wurde.

    Jetzt meine Frage: Wie kann ich diesen Patch anwenden/einbinden, damit das Übersetzen funktioniert? :b5:

    «Ich verstehe Ihre Frage so: Dass es Menschen gibt, die wünschen, dass ein solches OS als "Retro-OS" bezeichnet wird, ja? Mir ist nicht bekannt, dass solche Absichten bestehen, da HP-UX 9.x einfach ein altes OS ist. Niemand hat die Absicht, ein "Retro-OS" zu bauen.» Xaar, 2014

    Prozessor gesucht? -> Prozessoren, die ich abgeben kann (unter "Available for trading")
    "Überschüssige" Prozessoren oder Hardware? -> Einfach PN an mich schicken :b1: -> Hardware, die ich suche

  • Merci - hat auch ohne Schritt 3 geklappt mit pacman -U <Paketname> nach der Erstellung :D

    «Ich verstehe Ihre Frage so: Dass es Menschen gibt, die wünschen, dass ein solches OS als "Retro-OS" bezeichnet wird, ja? Mir ist nicht bekannt, dass solche Absichten bestehen, da HP-UX 9.x einfach ein altes OS ist. Niemand hat die Absicht, ein "Retro-OS" zu bauen.» Xaar, 2014

    Prozessor gesucht? -> Prozessoren, die ich abgeben kann (unter "Available for trading")
    "Überschüssige" Prozessoren oder Hardware? -> Einfach PN an mich schicken :b1: -> Hardware, die ich suche

    Einmal editiert, zuletzt von Xaar (8. Dezember 2022 um 23:42)

  • Mal noch eine Frage: Gibt's 'ne Möglichkeit, die Helligkeitsabstufungen für die Hintergrundbeleuchtung anzupassen?

    Wenn ich mit den Funktionstasten auf meinem ThinkPad die Display-Helligkeit hoch- oder runterschrauben will, passiert das ja in Stufen. Nun will ich gern die niedrigste Helligkeitsstufe vor "Hintergrundbeleuchtung komplett aus" nochmal etwas runter nehmen. Eine niedrigere Einstellung geht auf jeden Fall, da ich in der Energieverwaltung bspw. einstellen kann, dass die Helligkeit nach 10 Sekunden Inaktivität auf 5 % gesetzt wird, was nochmal dunkler ist, als die niedrigste Helligkeitsstufe (auf die es dann wieder mit der nächsten Mausbewegung geht).

    System ist 'n Arch Linux mit Xfce 4.16.

    «Ich verstehe Ihre Frage so: Dass es Menschen gibt, die wünschen, dass ein solches OS als "Retro-OS" bezeichnet wird, ja? Mir ist nicht bekannt, dass solche Absichten bestehen, da HP-UX 9.x einfach ein altes OS ist. Niemand hat die Absicht, ein "Retro-OS" zu bauen.» Xaar, 2014

    Prozessor gesucht? -> Prozessoren, die ich abgeben kann (unter "Available for trading")
    "Überschüssige" Prozessoren oder Hardware? -> Einfach PN an mich schicken :b1: -> Hardware, die ich suche

  • Hat sich erledigt: In der Energieverwaltung im Reiter "Allgemein" kann man die Anzahl der Helligkeitsstufen ("Helligkeitsschrittweite") ändern - hab' das jetzt auf 5 Stufen, exponentiell eingestellt, damit passt das ganz gut :)

    «Ich verstehe Ihre Frage so: Dass es Menschen gibt, die wünschen, dass ein solches OS als "Retro-OS" bezeichnet wird, ja? Mir ist nicht bekannt, dass solche Absichten bestehen, da HP-UX 9.x einfach ein altes OS ist. Niemand hat die Absicht, ein "Retro-OS" zu bauen.» Xaar, 2014

    Prozessor gesucht? -> Prozessoren, die ich abgeben kann (unter "Available for trading")
    "Überschüssige" Prozessoren oder Hardware? -> Einfach PN an mich schicken :b1: -> Hardware, die ich suche

  • Ich hab da mal wieder Scripting-Frage:

    Gegeben ist ein Ordner in dem mp4, flv und wmv-Dateien liegen, die nach dem Schema <Artist>-<Title> aufgebaut sind. Auf der Gegenseite liegen Ordner mit dem Artist, darunter dann die Mediendateien.

    Zur Zeit mache ich das mit folgendem Einzeiler:

    Code
    for i in $(ls | awk -F ' - ' '{print $1}'); do cp -v $i* /mnt/apex01/verzeichnis/zum/Ziel/$i |tee >>/home/tkoehler/cp.log; done

    Damit hab ich derzeit folgende Probleme:
    - trotz dem -v Schalter bekomme ich keine Ausgabe.
    - Gelegentlich läuft sich der Mist tot und muss von Hand via Ctrl+C gestoppt werden. Insbesondere wenn während des Kopiervorgangs Dateien hinzukommen od. wenn der Zielordner nicht vorhanden ist.

    Irgend eine Idee?


    Meine Beiträge stehen unter der MIT-Lizenz:D


    externe HDD am Router? Klar ich tausch mein Auto gegen nen Tretroller mit Bremsklotz.

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!