Zapisz listę plików & Zawartość folderu w pliku tekstowym

Spisu treści:

Anonim

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.

Zapisz listę plików & Zawartość folderu w pliku tekstowym