Her şeyi düzeltmek için Mac'imde bir USB aygıtını taktığımda mac'umda klasör oluşturma ayarları yapıyorum, bir kabuk betiği çalışacak.
Dizindeki / Birimlerdeki tüm dosyaları listelediğimde
$ ls -a
. .. .DS_Store MobileBackups Storage WED
Yapmak istediğim, WED'de bulunan tüm klasörleri ve dosyaları veya açılan herhangi bir USB'yi listelemek, böylece dizinleri dışlamak
. .. .DS_Store MobileBackups Storage
Beni terk etmek
WED
Senaryo için şu ana kadar elimde olan şey:
GLOBIGNORE='/Volumes/MobileBackups*':'/Volumes/Storage*'
find '/Volumes' >> /Users/Brett/dev/USBLOGS/LogUSB.txt
Birden çok farklı yol denedim, ancak yine de / Volumes dizinindeki her bir dosyayı listelemeye devam ediyor.
Herhangi bir yardım çok takdir edilecektir. Sağol Brett
Ayrıca, MAC OS X El Capitan
grep
kez kullanacak şekilde değiştirdim ve şimdi yazıldığı gibi, takılı USB blok cihazlarının tam nitelikli yol adlarını geri alabilir. Birgrep
işlemde Sistem Profilcisi çıkışı (birleştirilmiş USB blok cihazı başına). Sanırım dün gece göremeyecek kadar yorgundum. :)