Zapisz listę plików & Zawartość folderu w pliku tekstowym
Spisu treści:
Zapisywanie pełnej listy plików znajdujących się w folderze jest łatwe i istnieją dwa szybkie sposoby zapisania tej listy jako pliku tekstowego.
Zapisz listę plików z Findera
Pierwsza metoda może być najłatwiejsza dla większości użytkowników i jest wykonywana za pomocą aplikacji OS X Finder i TextEdit. To prosta kwestia kopiowania i wklejania:
- Otwórz folder, którego zawartość chcesz wyświetlić, i naciśnij Command+A (zaznacz wszystko), a następnie Command+C (Kopiuj)
- Teraz uruchom TextEdit i rozwiń menu „Edycja” i wybierz „Wklej i dopasuj styl” lub naciśnij Command+Option+Shift+V
- Zapisz listę katalogów jako .txt lub .rtf
Zapisywanie szczegółowej listy plików z terminala
Drugie podejście wykorzystuje wiersz poleceń i pomimo tego, że odbywa się za pośrednictwem terminala, nie jest dużo bardziej skomplikowane niż podejście kopiuj i wklej opisane powyżej. Aby rozpocząć, uruchom Terminal z /Applications/Utilities/.
Najbardziej podstawowe polecenie wygląda następująco:
ls > content.txt
Dołączenie ukrytych plików do listy wymaga flagi -a:
ls -a > allcontents.txt
Aby zrzucić zawartość określonego folderu, określ ścieżkę do katalogu w następujący sposób:
ls /Biblioteka/Preferencje/ > LibPrefsList.txt
Dołączenie pewnych flag do polecenia ls pozwoli liście ujawnić więcej niż tylko listę zawartości pliku, flaga -l wyświetli również uprawnienia, własność pliku i daty modyfikacji:
ls -la /Biblioteka/Preferencje/ > detailprefsinfo.txt
Ponieważ polecenie ls akceptuje flagi określające dodatkowe atrybuty plików i folderów, może dostarczać znacznie więcej informacji niż podejście Finder & TextEdit, które nie wyświetla szczegółów, takich jak własność pliku czy uprawnienia do dokumentu.
Podejście z wiersza poleceń umożliwia również porównywanie dwóch list katalogów za pomocą polecenia diff, co można zrobić, porównując pliki wyjściowe ze sobą lub nawet bezpośrednio porównując foldery i zapisując różnicę tych wyników jako plik tekstowy.