Jak znaleźć (i usunąć) wszystkie pliki „Thumbs.db” z systemu

Windows ma wiele rzeczy, które denerwują mnie w swoim działaniu, przyznaję ... Nie jestem nawet fanem tego systemu operacyjnego. Jedną z rzeczy, które mnie niepokoi, jest to, że tworzy ten żmudny plik «thumbs.db»W każdym cholernym folderze ¬__¬

Chociaż nie korzystam z Windowsa, to kiedy kopiuję folder od znajomego lub coś z pracy, zabieram ze sobą również interesującą mnie zawartość, ten cholerny plik thumbs.db

Zaledwie kilka chwil temu wszedłem do (Klipy wideo Nightwish) i tam był ... i oczywiście, na pewno będę miał ten plik powtórzony w wielu innych katalogach, więc ... jak usunąć je wszystkie naraz? 😀

Najpierw zobaczmy, czym one są iw jakim folderze w naszym systemie się znajdują, czyli gdzie jest każdy plik Thumbs.db w naszym systemie. Aby to zrobić, otwórz terminal i napisz w nim:

find $HOME -iname Thumbs.db

To pokaże w terminalu lokalizację każdego z tych plików w naszym katalogu domowym (lub folderze osobistym), pokażę ci zrzut ekranu, jak to wygląda w moim przypadku:

Jak widać, jest ich kilka, aby usunąć WSZYSTKIE, po prostu dodajemy na końcu poprzedniego wiersza: -kasować

Innymi słowy, mielibyśmy:

find $HOME -iname Thumbs.db -delete

I BINGO !, już nie ma * - *

Ta linia ma proste znaczenie:

  1. znajdź $ HOME - »Przeszukaj mój dom
  2. -iname „Thumbs.db” - »Wyszukaj konkretnie„ Thumbs.db ”i zignoruj ​​duże lub małe litery
  3. -kasować - »Usuń to, co właśnie pokazałeś / znalazłeś

Jak to osiągnąć BEZ terminala?

Tak, chociaż jestem wielkim fanem terminala, wiem, że są użytkownicy, którzy się go boją i wolą korzystać z aplikacji graficznych, aby coś osiągnąć 😉

Aby przeszukać wszystko thumbs.db używając aplikacji graficznej, po prostu otwórz przeglądarkę, w KDE jest KFind .Name, każą mu zajrzeć do twojego osobistego folderu, a konkretnie poszukać pliku Thumbs.db ... oto zrzut ekranu pokazujący, jak to wyszło:

Po znalezieniu wszystkiego zaznacz wszystkie wiersze (wyniki) i kliknij prawym przyciskiem myszy dowolną z nich, a następnie kliknij opcję usuwania lub usuwania ... i to wszystko 😀

I nic więcej do dodania.

Oto jak usunąć wszystko thumbs.db twojego systemu, albo za pomocą jednego polecenia, albo dla tych, którzy lubią aplikacje graficzne, używając wyszukiwarki twojego systemu.

Pozdrowienia 😀


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   Lew powiedział

    Dobra wskazówka, pomaga mi to w innych sprawach. Dziękuję Ci!!!

  2.   jorgemanjarrezlerma powiedział

    Dziękuję za informację, ponieważ za każdym razem, gdy muszę coś zrobić z kopią zapasową komputera z systemem Windows, prawda polega na tym, że trzeba dużo pracy określić, co zapisać, a co nie. Ten sposób pomoże mi je usunąć, montując dysk przez SMB i uruchamiając czyszczenie, a tym samym utworzy kopię zapasową tego, co naprawdę ma znaczenie.

  3.   Carlos-Xfce powiedział

    Jak ja nienawidzę tych nieszczęsnych plików!

    Użyłem kodu i nic nie wyszło. Ale nie ogłaszam zwycięstwa: mój dysk twardy 500 GB, na którym trzymam moje stare pliki i robię kopie zapasowe wszystkiego, muszą być setki tych bzdur ... wąchaj ...

  4.   elendilnarsil powiedział

    Myślałem, że tylko ja przejmuję się tymi plikami. dzięki za informację. po południu zajmę się czyszczeniem układu.

    1.    Juan Carlos powiedział

      Heh, jedna z najbardziej irytujących rzeczy, jakie ma system Windows. Rozszerz wyszukiwanie o swoje pendrive'y i pamięć swoich telefonów.

  5.   giskard powiedział

    W Winbugach najbardziej martwi mnie pliki znajdujące się w c: \ windows i ich podkatalogi: p

    1.    Lew powiedział

      Folder XD przeszkadza mi bezpośrednio

  6.   Cerber powiedział

    Dzięki tron, zastosuj się do katalogu domowego i nie było pliku Thumbs.db, ale na zewnętrznym dysku twardym było webo, a teraz go nie ma ... hehehe

  7.   Xavier powiedział

    Świetny! Informacja, która jest przydatna i łatwa do wdrożenia. Slds.

    1.    KZKG ^ Gaara powiedział

      Dziękuję za komentarz 🙂

  8.   Truko22 powiedział

    Zatrzymuję to → znajdź $ HOME -iname Thumbs.db -delete Widzę duży potencjał dla skryptów ^ __ ^ bardzo dziękuję 😀

    1.    KZKG ^ Gaara powiedział

      hahahahahaha tak? 😀

  9.   tak powiedział

    Sprawdź poniższe polecenia i powiedz mi, czy są dla Ciebie przydatne:

    Kopiuj zachowując strukturę
    znajdź / media / dysk / folder / -nazwa * .pdf | sed 's / ^ / »/' | sed 's / $ / »/' | awk '{print «cp –parents« $ 0 ″ \ »/ media / dysk / folder-docelowy / \» «}' | sh

    kopiować i usuwać
    znajdź / media / dysk / folder / -nazwa * .pdf | sed 's / ^ / »/' | sed 's / $ / »/' | awk '{print «cp –parents« $ 0 ″ \ »/ media / dysk / folder-docelowy / \» && rm «$ 0» «}' | sh

    Przenieś zachowując strukturę plików za pomocą polecenia (mv)
    znajdź / media / dysk / folder / -nazwa * .pdf | sed 's / ^ / »/' | sed 's / $ / »/' | awk '{print "mkdir -p \" / media / disk / destination-folder / \ `dirname" $ ​​0 ″ "\" && mv "$ 0" \ "/ media / disk / destination-folder \` dirname "$ 0 ″` \ »«} '| sh

    1.    KZKG ^ Gaara powiedział

      Uff ... pragnienie Nadal w ogóle tego nie rozumiem 🙁
      cut, grep i awk są cudowne, jednak ponieważ działa z wyrażeniami regularnymi, trudno mi to zrozumieć.

  10.   sztywna powiedział

    Capo, jesteś szalonym capo!

    Czy wiesz, kiedy te cholerne małe pliki schrzaniły moje życie z Audacious? Ponieważ dzięki tym plikom Audacious się zawiesił i zamknął. Chociaż już wyeliminowałem większość z tego, co mnie spieprzyło, przekażę komendę, aby zobaczyć, co się stanie.

    Dziękujemy!

  11.   Luis powiedział

    dobranoc, co to jest Thumbs.db? Do czego służy system Windows? Jaką funkcję wykonujesz? Proszę wyjaśnij mi to też to dostaję, ale kiedy wirus go zabije i to pojawia się w folderze ze zdjęciem lub obrazkami zawsze tam jest i myślę, że inny plik, którego nie pamiętam, usuwa zdjęcie lub obrazy lub stronę internetową, które się zapisuje

    1.    Daniel powiedział

      W skrócie:

      Nie jest to wirus, ale plik, który jest generowany automatycznie, gdy przejdziemy do widoku miniatur w dowolnym folderze (i jeśli mamy możliwość pokazania aktywowanych ukrytych plików i folderów).

      Ten plik przechowuje dane tych miniatur obrazów, więc następnym razem, gdy otworzymy folder w ten sposób, obrazy będą ładować się szybciej. W związku z tym im więcej obrazów mamy w folderze, tym większy będzie ten plik.

      Tutaj źródło: http://www.blogoff.es/2006/04/18/el-archivo-thumbsdb/

      1.    Windousian powiedział

        Kiedy napisałem odpowiedź, Twoja wiadomość nie była widoczna. Chyba czekałem na umiar. Teraz mój komentarz wydaje się zbędny :-P.

    2.    Windousian powiedział

      Usunięcie tego pliku powoduje usunięcie miniatur z podglądu w folderze, który go zawiera. Z obrazami nic się nie dzieje.

    3.    KZKG ^ Gaara powiedział

      Z pewnością program antywirusowy eliminuje plik autorun.inf desktop.ini, a nie thumbs.db? 🙂
      - desktop.ini to plik, który zapisuje konfigurację tego folderu, taką jak tło, które w nim umieścisz itp.
      - autorun.inf to plik, który określa, że ​​po wejściu do folderu (lub urządzenia zewnętrznego) X .exe jest automatycznie wykonywany, a niektóre inne dane.
      - thumbs.db ... cóż, ten został już wyjaśniony 😀

  12.   helena_ryu powiedział

    dobra rada, ja też nie lubię tych plików, to tak, jakby znaczek „muaaajajaja pochodzi z windoze muuuajajaja”… .. czy coś w tym rodzaju, to jest to samo co z cholernym .DS_store…. jak ich nienawidzę (¬_¬) xDDD

    1.    Windousian powiedział

      Pieczęć GNU / Linux to „.directory”.

      1.    KZKG ^ Gaara powiedział

        W KDE tworzy ten plik dla mnie, tak, ale… inne środowiska też?

        1.    Windousian powiedział

          Ma to być standard freedesktop.org.

    2.    KZKG ^ Gaara powiedział

      JAJAJAJAJAJAJA tak, to jest jak ten ślad lub znak (plama), który przypomina nam, że folder X przyszedł do nas z Windowsa, Boże, bo ich nienawidzę HAHA.

      Tak naprawdę myślę o zaprogramowaniu skryptu, który po zamontowaniu urządzenia USB automatycznie wyszukuje wszystkie thumbs.db na tym USB i je usuwa, więc kiedy kopiuję coś z USB, upewniam się, że nigdy więcej nie skopiuję kciuków .db… JUAZ JUAZ 😀

  13.   Jefb powiedział

    Cóż, aplikacje KDE również tworzą pliki .db, na przykład dla miniatur, Digikam tworzy te pliki (thumbnails-digikam.db), które jeśli używasz Dolphina, nie zobaczysz ich (oczywiście), ale jeśli otworzysz katalog na przykład za pomocą Thunara ( Jak w moim przypadku) jest jasne; utwórz również plik „digikam4.db”. A do tego przykładu dodawane są inne, których w tej chwili nie mam pod ręką.

    1.    KZKG ^ Gaara powiedział

      Właściwie to nie używam DigiKam, czy w aplikacji nie ma opcji, w której można powiedzieć, że wygeneruje plik .db w określonym folderze lub coś w tym rodzaju? 🙂

      1.    Jefb powiedział

        Cóż, naprawdę nie wiem. Dzieje się tak, że nawet używając XFCE, są pewne aplikacje KDE, których wolę używać (jak Digikam, Krita, Kdenlive itp.), Ale zwykle nie widzę zbyt wiele w ich konfiguracjach, po prostu instaluję i używam: D.

        Pozdrowienia, kolego!

        1.    KZKG ^ Gaara powiedział

          Ach tak
          Pozdrowienia 🙂

      2.    Sieg84 powiedział
  14.   JAKO powiedział

    Witam KZKGaara. Bardzo dobry post. Mam kilka plików Thumbs.db w repozytorium SVN Subversion i chciałbym móc wyczyścić lokalną kopię tych plików.

    Tutaj w Subversion usuwamy coś za pomocą polecenia:
    svn usuń un_file

    Chciałbym móc zastosować usuwanie svn z każdym z plików wymienionych w danych wyjściowych polecenia:
    znajdź / adres / folder -iname Thumbs.db

    Aby wyczyścić lokalną kopię repozytorium SVN, które ma kilka Thumbs.db, ponieważ w przeciwnym razie musiałbyś wykonać usuwanie svn dla każdego pliku, idealnym rozwiązaniem byłoby w jednym poleceniu połączenie usuwania svn z find, aby w tym samym czasie, który znajdzie, usuwa go z SVN za pomocą svn delete.
    Jeśli możesz mi pomóc, zostaw sugestię tutaj. Wielkie dzięki.
    Pozdrowienia.

    1.    KZKG ^ Gaara powiedział

      Poleceniem, które by ci pomogło, byłoby xargs 😉
      Na przykład:
      find /direccion/carpeta/ -iname Thumbs.db | xargs svn delete

      Tego nie testowałem, więc nie gwarantuję, że działa w 100%, najpierw przetestuj w jakiś sposób, że nie da się zepsuć wrażliwych informacji 😉

      To, co robi xargs, to wykonanie polecenia po prawej stronie, przekazując je jako pierwszy parametr wyjście, które zostało wygenerowane wcześniej 😉

      1.    Hugo powiedział

        Lepiej jest użyć znaku null jako terminatora, aby nieprzyjemne rzeczy nie zdarzały się w przypadku katalogów lub plików, które zawierają spacje lub inne dziwne znaki w nazwie. Zrobiłbym to tak:

        find /direccion/carpeta/ -type f -iname "thumbs.db" -print0 | xargs -0 svn delete

  15.   Trzynaście powiedział

    Chociaż przez długi czas miałem tylko okna na Virtualbox, natknąłem się na zbyt wiele plików „thumbs.db”.

    Dzięki za artykuły.

    Pozdrawiam Gaara

    1.    KZKG ^ Gaara powiedział

      Dziękuję za komentarz 🙂

  16.   Heksborg powiedział

    Nie wiedziałem o opcji -delete do znalezienia. Bardzo przydatne jest również usunięcie .DSStore pochodzącego z systemu Mac OS X.

  17.   podupadać powiedział

    Dobra notatka. Siła znajdowania jest nieobliczalna 🙂

    1.    KZKG ^ Gaara powiedział

      Dzięki 😀
      Tak, planuję wkrótce napisać kolejny post o find, z kolejnym jego parametrem, który jest dla mnie naprawdę przydatny haha.

  18.   kriotop powiedział

    Wejście jest doceniana.
    Osobiście wolę używać konsoli (raczej emulatora) do tego typu zadań, wystarczy się martwić o dobre pisanie poleceń, jeśli masz jakieś pytania, możesz użyć man lub info i prędkość jest nieco większa niż ich wykonanie z interfejsem graficznym.

    Też nienawidzę tych cholernych plików.

    Wejście jest doceniana.

  19.   Samano powiedział

    Inną metodą jest również użycie BleachBit i sprawdzenie preferencji, znajdź i usuń thumbs.db. To takie proste i Linux Salu2

  20.   Eliotime3000 powiedział

    Plik „Thumbs.db” to plik, który działa jako rodzaj pamięci podręcznej, w której przechowuje miniatury podglądów plików (obrazy, okładki utworów, slajdy, dokumenty Office ...) i ładuje je szybciej.

    Jeśli ten plik zostanie usunięty, system Windows przechowuje ten plik z powrotem, aby podglądy ładowały się bez opóźnień (moim zdaniem byłoby to stratą czasu i byłoby bardziej realne, aby mogli pracować z systemem ext4, aby uniknąć tych problemów).

  21.   Germaine powiedział

    Używam terminala, ponieważ znacznie łatwiej jest usunąć nie tylko plik Thumb.db, ale także tablice szyfrowania, ale używam innych poleceń, takich jak ROOT:

    # find / -type f -name Thumbs.db -exec rm -f {};

    # find / -type f -name Thumbs.db: encryptable -exec rm -f {};

  22.   Alberta Freide'a powiedział

    Bardzo dobry artykuł!

    Dodałbym tylko: w systemach Windows można uniknąć tworzenia pliku thumbs.db za pomocą obiektu zasad grupy lub klucza rejestru.

    http://www.sysadmit.com/2016/11/gpo-evitar-creacion-thumbsdb-en-red.html