12Aug
Nie musisz być zaawansowanym użytkownikiem komputera, aby zgromadzić stos dysków zapasowych, dysków wymiennych, dysków twardych USB i innych nie-zlokalizowanych nośników. Znalezienie pliku w tym bałaganie, zwłaszcza gdy nie jest już dostępny bezpośrednio na komputerze, to ból głowy. Czytaj dalej, ponieważ pokazujemy, jak zbudować błyskawiczny indeks plików.
Dlaczego chcę to zrobić?
Gdy każdy pojedynczy plik jest przechowywany bezpośrednio na komputerze, można łatwo znaleźć to, czego potrzebujesz. Istnieją doskonałe narzędzia do wyszukiwania, takie jak Everything from VoidTools, które przerywają tabelę głównych plików w ułamku sekundy, aby znaleźć dokładnie to, czego szukasz.
Po rozpoczęciu pracy z wieloma dyskami, nośnikami wymiennymi( takimi jak dyski DVD z danymi, dyskami flash, plikami kopii zapasowych na dyskach twardych USB itp.) I udziałami sieciowymi wyszukiwanie staje się coraz trudniejsze, jeśli nie niemożliwe. Jeśli zależy ci na tym błyskawicznym wyszukiwaniu lokalnym, które zapewniają narzędzia takie jak Wszystko, może to być bardzo frustrujące, gdy próbujesz znaleźć pliki, które są poza zasięgiem takich narzędzi.
Dzisiaj pokażemy, jak zaindeksować wszystko, od zasobów sieciowych, przez pendrive, aż po zapasowy dysk twardy, który wyciągasz raz w miesiącu. Nie musisz wprowadzać żadnych zmian do systemu Windows, zmuszać systemu Windows do przechodzenia przez jakiekolwiek obręcze indeksujące ani żadnego innego nonsensownego przewodnika, który sprawi, że będziesz musiał zaakceptować system Windows, aby potwierdzić, że plik "Podatki 2009 1040.pdf "faktycznie istnieje gdzieś w twojej konstelacji przechowywania danych.
Zamiast tego będziesz cieszył się po prostu prostym wyszukiwaniem, błyskawicznym tworzeniem szybkiego katalogu, a wszystko to w lekkim i przenośnym pakiecie, który możesz zrywać z komputera i zabierać ze sobą.Jak lekka waga? Aplikacje zajmują mniej niż 200 tys. Miejsca, a nawet indeksowanie wszystkich lokalnych, sieciowych i odłączanych urządzeń pamięci masowej w całym naszym biurze przyniosło tylko zbiór indeksów plików o wielkości około 30 MB.
Czego potrzebuję?
Do dzisiejszego samouczka potrzebujesz następujących rzeczy:
- 1 kopia Cathy.
- Dostęp do dysków, które chcesz indeksować.
- Opcjonalnie: 1 kopia CathyCmd do automatycznej aktualizacji lokalnego indeksu.
Cathy jest prostym i darmowym narzędziem, które autor, Robert Vašíček, pierwotnie stworzył w latach 90., aby skatalogować swoją kolekcję plików MP3.Zrobił godną podziwu pracę, zajmując się małym projektem przez lata i wciąż rutynowo aktualizuje go kilka razy w roku.
Instalowanie i konfigurowanie Cathy
Po pobraniu Cathy rozpakuj pojedynczy plik Cathy.exe w bezpieczne miejsce. Zdecydowaliśmy się umieścić naszą instalację w katalogu / My Documents / My Dropbox / Drive Indexes / 1) nasze indeksy napędów zostaną skopiowane do Dropbox i 2) możemy łatwo przeszukać nasze indeksy plików z dala od naszego domowego komputera / sieci.
Po rozpakowaniu i umieszczeniu pliku wykonywalnego uruchom go. Zostaniesz powitany nagą instalacją, jak widać na powyższym zrzucie ekranu. Bez plików, bez katalogów, nic do wyszukania.
Uwaga: Jeśli pojawi się komunikat o błędzie wskazujący, że potrzebujesz pliku mfc100.dll, oznacza to, że musisz pobrać pakiet redystrybucyjny Microsoft Visual C ++, aby spełnić zależności programu. Tutaj możesz pobrać wersję 32-bitową i wersję 64-bitową.
Zacznijmy od stworzenia naszego pierwszego katalogu. Jakie rzeczy warto katalogować?Dowolny dysk, dysk, nośnik wymienny, dysk sieciowy lub inne źródło danych, do którego można uzyskać dostęp z komputera i odczytać strukturę katalogów, to uczciwa gra. Oto kilka źródeł do rozważenia indeksowania dla wygody wyszukiwania:
- Lokalne dyski twarde
- Przenośne dyski twarde
- Kopie zapasowe dysków CD / DVD
- Napędy flash
- Sieci Akcje
Chociaż można uruchomić projekt, tworząc katalog dla dowolnych lokalizacji plików, możemyzaczniemy od indeksowania naszych udziałów sieciowych - w 99% przypadków, gdy nie znajdziemy pliku na naszej lokalnej maszynie, znajdziemy go na serwerze biurowym.
Utwórz swój pierwszy katalog, klikając kartę Katalog w głównym interfejsie GUI.W polu "Root" wpisz nazwę ścieżki, tak jak jest to rozumiane przez komputer, z którego pracujesz( np. G: \ MyDVDBackup lub \\ server \ MP3s).Zaczniemy od indeksowania \\ Hive \ Software, lokalizacji, w której tworzymy kopie zapasowe plików instalacyjnych oprogramowania. Oprócz określenia lokalizacji, którą chcesz zindeksować, możesz także edytować etykietę woluminu.
Ta etykieta wolumenu będzie widoczna zarówno w Cathy, jak i jako nazwa pliku określonego katalogu stworzonego przez Cathy dla tej lokalizacji( każdy nowy katalog główny wprowadzony do Cathy staje się jego własnym unikalnym katalogiem).Domyślnie przyjmuje nazwę ostatniego folderu w strukturze katalogów( w przypadku naszego \\ Hive \ Software, tworzy etykietę woluminu [oprogramowanie]).Zwykle edytujemy etykietę woluminu, aby wskazać źródło, dlatego zmienimy ją teraz na \\ Hive \ Software \, aby przypomnieć nam punkty indeksu na serwerze biurowym.
Oprócz powyższych zmian, możesz również dodawać komentarze w polu Komentarz( te komentarze będą wyświetlane obok przyszłych wyników wyszukiwania zwróconych z tego źródła).Domyślnie Cathy ignoruje określone pliki( takie jak pliki. tmp);możesz usunąć to ograniczenie lub dodać je, jeśli chcesz. Po sprawdzeniu ustawień pierwszego wpisu do katalogu naciśnij przycisk "Dodaj".
Nowa pozycja katalogu pojawi się na liście. Ponadto nowy plik będzie obecny w katalogu, w którym znajduje się Cathy.exe:
Jeśli przejdziesz do zakładki wyszukiwania w głównym interfejsie GUI, możesz wpisać wyrażenie wyszukiwania w polu "Wzór", aby wyszukać plikiw katalogu. Jedną z rzeczy przechowywanych w folderze /Software/ na serwerze biurowym jest kolekcja dodatków do Windows Home Server, w tym LightsOut. Przeszukujemy to teraz, aby przetestować katalog:
Idealny! Oprócz natychmiastowego znalezienia pliku, ponieważ zmieniliśmy nazwę woluminu na nazwę udziału sieciowego udziału sieciowego, który indeksowaliśmy, niezwykle łatwo jest odczytać kolumny i zobaczyć, gdzie dokładnie znajduje się plik. Ponadto, jeśli wyniki wyszukiwania wskazują na zasoby aktualnie dostępne dla komputera( czy to dlatego, że wynik wyszukiwania jest lokalny, w udziale sieciowym lub indeksowana płyta DVD jest aktualna na dysku), możesz kliknąć prawym przyciskiem myszy wpis i otworzyćzapisz lub zbadaj ścieżkę bezpośrednio od Cathy.
Dodaj i dodaj tyle źródeł, ile chcesz. Pamiętaj, że wszystko, co może zobaczyć twój komputer( udziały sieciowe, dyski w stacji dysków, nawet zdalne foldery FTP, które zamontowałeś w systemie Windows jako katalogi), mogą być indeksowane. Należy pamiętać, że im większa liczba plików, które indeksujesz, tym dłużej zajmiesz - okazało się, że Cathy może indeksować około ćwierć miliona plików w ciągu 30 sekund, więc jeśli program przestanie reagować, daj minutę lub dwie naZakończ chrupanie tabel plików.
Automatyzacja aktualizacji katalogów dla dysków lokalnych i udziałów sieciowych
Jeśli po prostu podążasz za pierwszą częścią samouczka, jesteś już o wiele lat świetlany przed większością ludzi, ponieważ masz teraz przeszukiwalny indeks wszystkich multimediów w trybie offline - terazProsty i super szybki do odkrycia, na którym dysku kopii zapasowej lub w sieci współdzielone zostały te stare zeznania podatkowe.
Istnieje kilka prostych usprawnień, które można wprowadzić w przepływie pracy Cathy, jednak znacznie poprawiają one twoje wrażenia i aktualizują wszystko.
Jeśli używasz Cathy do przeszukiwania lokalnych dysków lub dysków sieciowych, gdzie, w przeciwieństwie do spalonej kopii zapasowej DVD, zawartość katalogów może się zmienić, warto jest skonfigurować proces aktualizowania tych katalogów. Możesz w dowolnym momencie wybrać katalog w Cathy, kliknąć prawym przyciskiem myszy i odświeżyć zawartość tego katalogu, ale to jest kłopotliwe i dodaje tarcia do naszego systemu wyszukiwania.
Zamiast tego użyjemy CathyCmd, małego narzędzia interfejsu wiersza poleceń do wyszukiwania Cathy, aby napisać prosty skrypt wsadowy, aby zamiast tego zaktualizować wszystkie nasze katalogi katalogów lokalnych i sieciowych.Śmiało i pobierz CathyCmd ze strony internetowej Cathy i wyodrębnij pojedynczy plik wykonywalny do tego samego katalogu, w którym zainstalowałeś Cathy.exe.
Następnie musimy stworzyć prosty skrypt do napędu CathyCmd.Śmiało i utwórz nowy plik tekstowy w katalogu o nazwie update.txt i otwórz go. Wewnątrz pliku tekstowego wystarczy utworzyć kilka linii, aby poinformować CathyCmd. tylko wejścia CathyCmd odczyta z tego skryptu są te linie, które zaczynają się od #IGN i #DEV.Zobacz nasz przykładowy skrypt poniżej, aby zobaczyć, w jaki sposób zbudować własny skrypt:
## Komenda IGN służy do wskazywania plików \ katalogów, które mają być ignorowane:
#IGN *. tmp;\ tmp;\ Temp *;
## Komenda DEV wskazuje foldery \ lokalizacje plików, które chcesz skatalogować:
## Format to: ścieżka, nazwa woluminu
#DEV E: \, DATA
Zapisz skrypt po edycji go do swoich potrzeb. Aby przetestować skrypt, zalecamy utworzenie pliku dummy w odświeżanej lokalizacji. Zrobiliśmy: whataintnocountry.txt na dysku E: \.
Uruchom skrypt, uruchamiając CathyCmd.exe z parametrem -f i plikiem skryptu, tak jak poniżej:
Zróbmy szybki przegląd w Cathy, aby upewnić się, że wszystko zaktualizowane zgodnie z przeznaczeniem: Sukces
!Znaleziono nowy plik z przypadkowym referencją Pulp Fiction. Nasz skrypt aktualizacji działa idealnie.
Teraz wszystko, co musisz zrobić, aby zakończyć proces automatyzacji, to umieścić wpis w Harmonogramie zadań Windows( lub alternatywnym narzędziu, jeśli używasz go), aby odpalić skrypt zgodnie z harmonogramem. Biorąc pod uwagę częstotliwość, z jaką zmieniają się nasze lokalne pliki i pliki sieciowe, możemy ustawić odświeżanie co 12 godzin.
Jeśli obawiasz się ustawienia zbyt wysokiej wartości, ponieważ może to być przyczyną utraty zasobów systemowych, nie bądź.Po początkowym przejściu przez duży dysk lub strukturę katalogów, nowe polecenie dla tego katalogu zajmuje mniej niż sekundę, aby sprawdzić nowe pliki i nie powoduje zauważalnego drenażu zasobów systemowych.
Sprytnie wykorzystaj Cathy lub inną wskazówkę do indeksowania lub sztuczkę, którą chciałbyś podzielić się z innymi czytelnikami How-To Geek? Przejdź do poniższej rozmowy i udostępnij swoją mądrość wyszukiwania plików.