Usuwanie ukrytych plików rekurencyjnie określonego prefiksu w systemie Windows 10

0

Przenoszę pliki z komputera Mac na komputer z systemem Windows 10 i niestety przenosiłem ogromną liczbę zduplikowanych plików z prefiksem ._. Nie jestem użytkownikiem systemu Windows. Jak mogę rekurencyjnie usunąć wszystkie te pliki w systemie Windows?

jiveturkey
źródło
Jak zrobiłbyś to na komputerze Mac? Odpowiedź na to pytanie byłaby na ogół dobrym sposobem na rozpoczęcie, ponieważ istnieją witryny, które mogą powiedzieć systemowi Windows odpowiednik operacji na komputerze Mac - pod warunkiem, że możesz zidentyfikować operację na komputerze Mac, dla której chcesz uzyskać odpowiednik.
Jeff Zeitlin
Otworzyłbym terminal i find . -name '._*' -deletefind . -name '._*' -print0 | xargs -0 rm
wykonałem
1
Możesz do tego użyć PowerShell ( Get-ChildItem, Remove-Item). Działa bardzo podobnie do tego, co zrobiłbyś w systemie Linux. W PowerShell możesz użyć Get-Help <cmd>lub <cmd> -?uzyskać więcej informacji.
Seth
OK, ponieważ najwyraźniej nie boisz się używać powłoki skryptowej, polecam użycie PowerShell. Będziemy chcieli to Get-ChildItemi Remove-Itemcmdlets to zrobić; powinieneś także spojrzeć na Zrozumienie potoku Windows Powershell .
Jeff Zeitlin
Ok, nie jestem teraz przed moim pudełkiem, ale przyjrzę się tej kwestii PowerShell :). Dzięki.
jiveturkey

Odpowiedzi:

0

Spojrzałem na PowerShell i zamiast próbować nauczyć się zupełnie nowego zestawu funkcji odkryłem, że Windows 10 zintegrował Ubuntu i bash! Czytanie tego artykułu How To Geek - powłoka Windows 10 Bash - było świetnym przewodnikiem na temat tego, jak włączyć ją w trybie programisty. Po włączeniu go byłem w stanie używać wszystkich moich standardowych poleceń Linuksa, aby robić to, czego potrzebowałem.

jiveturkey
źródło
Dzięki za zamknięcie pętli na twoje pytanie. W przypadku innych użytkowników, którzy napotkają podobny problem, pomocne byłoby poszerzenie odpowiedzi o faktyczne rozwiązanie.
fixer1234