Dosya Listesini Kaydet & Klasör İçeriğini Metin Dosyasına Kaydet
İçindekiler:
Bir klasörde bulunan dosyaların tam listesini kaydetmek kolaydır ve bu listeyi bir metin dosyası olarak kaydetmenin iki hızlı yolu vardır.
Finder'dan Dosya Listesini Kaydet
İlk yaklaşım çoğu kullanıcı için en kolayı olabilir ve OS X Finder ve TextEdit uygulaması aracılığıyla yapılır, bu basit bir kopyalama ve yapıştırma meselesidir:
- İçerik listesini almak istediğiniz klasörü açın ve Command+A'ya (Tümünü Seç) ardından Command+C'ye (Kopyala) basın
- Şimdi TextEdit'i başlatın ve “Düzenle” menüsünü aşağı çekin ve “Stil Yapıştır ve Eşleştir”i seçin veya Command+Option+Shift+V tuşlarına basın
- Dizin listesini .txt veya .rtf olarak kaydedin
Terminalden Ayrıntılı Dosya Listesini Kaydetme
İkinci yaklaşım, komut satırını kullanır ve Terminal aracılığıyla yapılmasına rağmen, yukarıda özetlenen kopyala ve yapıştır yaklaşımından çok daha karmaşık değildir. Başlamak için /Applications/Utilities/ adresinden Terminal'i başlatın.
En basit haliyle komut şu şekildedir:
ls > içindekiler.txt
Gizli dosyaları listeye dahil etmek için -a bayrağı gerekir:
ls -a > allcontents.txt
Belirli bir klasörün içeriğini dökmek için dizin yolunu şu şekilde belirtin:
ls /Library/Preferences/ > LibPrefsList.txt
Belirli bayrakları ls komutuna eklemek, listenin yalnızca bir dosya içerik listesinden daha fazlasını ortaya çıkarmasını sağlar, -l bayrağı ayrıca izinleri, dosya sahipliğini ve değiştirme tarihlerini de listeler:
ls -la /Kütüphane/Tercihler/ > ayrıntılıprefsinfo.txt
ls komutu, dosya ve klasörlerin ek niteliklerini detaylandıran bayrakları kabul ettiğinden, dosya sahipliği veya belge izinleri gibi ayrıntıları göstermeyen Finder & TextEdit yaklaşımından çok daha bilgilendirici olabilir.
Komut satırı yaklaşımı aynı zamanda diff komutunu kullanarak iki dizin listesini karşılaştırma gibi şeyler yapmanıza olanak tanır; bu, çıktı dosyalarını birbiriyle karşılaştırarak veya hatta doğrudan klasörleri karşılaştırıp kaydederek yapılabilir. bu sonuçları bir metin dosyası olarak fark edin.