Како навести све датотеке и садржај поддиректоријума у фасцикли на Мац-у
Преглед садржаја:
Да ли сте икада желели да видите не само сваки фајл у датом директоријуму, већ и све датотеке унутар тог директоријума сахрањене у поддиректоријумима? Ако тражите оно што је у основи рекурзивна листа датотека у датој фасцикли, показаћемо одличан трик за Мац ОС Финдер који вам омогућава да урадите управо то, а такође ћемо демонстрирати неколико напреднијих приступа користећи командну линију .
Како проширити све поддиректорије и списак садржаја фасцикли у Мац ОС Финдер-у
Да бисте брзо видели шта се налази у свим поддиректоријумима фасцикле у Финдеру, отворите надређени фолдер и пређите на приказ листе. Сада морате да држите тастер Оптион и кликнете на малу стрелицу поред имена директоријума да бисте проширили тај директоријум и све поддиректорије у исто време.
Резултат је да ће сваки поддиректоријум који се налази у директоријуму на који сте опцијом кликнули на стрелицу такође открити његов садржај:
Поновни клик на ту стрелицу са опцијом ће довести до затварања свих поддиректоријума, иначе ће то постати нови подразумевани приказ када кликнете на стрелицу.
Имајте на уму да ако желите да видите скривене датотеке путем овог метода, морате омогућити да се скривене датотеке прикажу у Мац ОС Кс Финдер-у засебно, што ће се затим одвијати кроз сваку фасциклу док не буде поново онемогућен.
Наведени приступ ће бити најлакши метод за већину корисника, а следеће две методе су фокусиране на командну линију и намењене су онима којима је удобно у терминалу.
Попис свих датотека и садржаја поддиректоријума из командне линије
Да бисте рекурзивно излистали све датотеке из командне линије, можете приложити -Р заставицу традиционалној команди лс. Ово проширује поддиректоријуме и наводи датотеке које се налазе у њима. Ове команде ће радити у скоро свим облицима уник-а, од Мац ОС Кс-а до Линук-а или било чега другог на који можете наићи.
лс -Р ~/Десктоп/
Излаз узорка би изгледао отприлике овако:
/Усерс/мацусер/Десктоп//валлпаперс: Дарк Товер.јпг милки-ваи.јпг цар.јпг нгц602.јпг фламинг-стар-небула.јпг нгц6188Кфир2000. јпг виндовс.јпг м33.јпг /Усерс/мацусер/Десктоп//трип: волцано.јпег итенерари.ткт тицкетс.ЈПГ
Излаз је пристојан, али би се могло боље уредити.
Коришћење заставица -лах поред -Р ће показати дозволе, власништво, датуме измена, и чини читање информација о фајлу много лакшим. Ознака -а је опциона, дозвољавајући да се и скривене датотеке приказују.
лс -лахР ~/Десктоп/
Излаз узорка би изгледао овако:
/Усерс/мацусер/Десктоп/валлпаперс: укупно 5464 дрвкр-кр-к@ 11 мацусер стафф 374Б 14. јануар 15:32 . дрвкр-кр-к 522 мацусер стафф 17К Јан 28 10:20 . -рв-р--р--@ 1 мацусер стафф 254К 13. јануар 15:44 Дарк Товер.јпг -рв-р--р--@ 1 мацусер стафф 101К 14. јануар 15:32 аутомобила.јпг -рв-р--р--@ 1 мацусер стафф 141К Јан 13 15:44 стар-небула.јпг -рв-р--р--@ 1 мацусер стафф 206К Јан 14 09:57 нинтендо.јпг -рв- р--р--@ 1 мацусер стафф 134К Јан 13 15:44 м33.јпг -рв-р--р--@ 1 мацусер стафф 1.4М Јан 13 15:30 милки-ваи.јпг -рв-р-- р--@ 1 мацусер стафф 153К Јан 13 15:44 нгц602.јпг -рв-р--р--@ 1 мацусер стафф 194К Јан 13 15:44 виндовс.јпг /Усерс/мацусер/Десктоп/трип: укупно 360 дрвкр -кр-к@ 6 мацусер стафф 204Б 9. децембар 13:43 . дрвкр-кр-к 522 мацусер стафф 17К Јан 22 10:20 . -рв-р--р--@ 1 мацусер стафф 6.0К 9. децембар 13:43 .ДС_Сторе -рв-р--р--@ 1 мацусер стафф 30К 8. децембар 12:41 волцано.јпег -рв-р-- р--@ 1 мацусер стафф 45К 8. децембар 12:41 итинерари.ткт -рв-р--р--@ 1 мацусер стафф 88К 9. децембар 12:31 тицкетс.ЈПГ
Приметићете да је путања до сваке датотеке наведена изнад самих датотека, проширујући поддиректоријуме као што је метода Финдер која је поменута горе. Можете добити путању за наставак назива датотеке користећи потпуно другу команду.
Рекурзивно наведите све датотеке са приказаним пуним путањама директоријума
Коначно, ако желите листу свих датотека са наведеним комплетним путањама, можете се обратити команди финд.
пронађи ~/Десктоп/Сампле/ -типе ф
Ово ће избацити пуну путању до сваке датотеке на листи:
/Усерс/мацусер/Десктоп/Сампле/к11.јпг /Усерс/мацусер/Десктоп/Сампле/Филес/алпха-тоол-превиев.јпг /Усерс/мацусер /Десктоп/Сампле/Филес/алпха-тоол.јпг /Усерс/мацусер/Десктоп/Сампле/Филес/ревеал-едитинг-тоолс-превиев.јпг /Усерс/мацусер/Десктоп/Сампле/Филес/саве-транспарент-пнг.јпг
Ако желите да делите списак директоријума са неким, команда финд вероватно нуди супериорне резултате. У том случају, можете лако да избаците излаз у датотеку тако што ћете приложити > на крај на следећи начин:
финд /Патх/То/Лист -типе ф > ФилесВитхПатхс.ткт
Ознака “-типе ф” означава само обичне датотеке, ако желите да прикажете више објеката или симболичких веза, можете погледати ман страницу да бисте пронашли додатне информације.