Muszę znaleźć kilka konfiguracji zakopanych w ukrytych folderach i nie mogę sobie przypomnieć, gdzie mają bezpośrednio do nich nawigować Cmd+ Shift+ G.
Zrobiłem sudo find -name Foo*
(powoli), ale żaden ze zwróconych plików nie był w ukrytych folderach.
Jak najłatwiej przeszukać wszystkie ukryte pliki?
sudo
jest konieczne, chyba że musisz przeszukiwać katalogi, do których nie masz dostępu. Wyszukiwanie w ukrytych katalogach nie wymaga podwyższonych uprawnień, jeśli dlatego jest używane w twoim przykładzie.Odpowiedzi:
mdfind
wydaje się ignorować wiele ukrytych plików.mdfind 'kMDItemFSInvisible==1&&kMDItemFSName==filename'
wyświetla listę.DS_Store
plików, ale nie na przykład.bash_history
. Nie znalazłem żadnego sposobu wyszukiwania plików w niektórych ukrytych katalogach, takich jak/private/etc/
.W każdym razie Find Any File jest znacznie szybszy niż
find
.źródło
Zakładając, że przez „ukryty plik” rozumiesz pliki, których nazwa zaczyna się od kropki lub które znajdują się gdzieś w katalogu, którego nazwa zaczyna się od kropki, a nie inne formy plików niewidocznych , następujące polecenie wypisuje nazwy wszystkich ukrytych plików. Jest powolny, ponieważ przegląda wszystkie nazwy plików w całym systemie.
Wyjaśnienie:
-type d -exec find {} \; -prune
wykonuje sięfind
w każdym katalogu (którego nazwa jest zgodna.*
) i pomija zejście do tego katalogu z powodu-prune
.-type d … -o -print
powoduje, że wszystkie pasujące nie-katalogi.*
zostaną wydrukowane.Jeśli szukasz pliku o określonej nazwie lub wzorze:
*/.*
Wzór na całych sił ścieżki pasuje być pod ukrytym katalogu.Możesz dodać
-xdev
po,/
aby uniknąć przechodzenia przez specjalne systemy plików i dyski wymienne.źródło
Wypróbuj
locate
polecenie.sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.locate.plist
Najpierw musisz poczekać na wygenerowanie zlokalizowanej bazy danych.źródło
EasyFind to doskonała alternatywna aplikacja do wykonania zadania. To jest darmowe i łatwe. Możesz wyszukiwać tekst w plikach (nawet niewidocznych). <= Może to być łatwiejszy sposób na znalezienie plików konfiguracyjnych.
Możesz pobrać go ze sklepu App Store https://itunes.apple.com/us/app/easyfind/id411673888?mt=12
Oświadczenie: Nie jestem powiązany z programistą.
źródło