Witam mogła by mi jakaś dobra dusza podpowiedzieć jak to zrobić ?
przedstawić tylko wszystkie katalogi zawarte w strukturach /{us,va}r, które zawierają jedynie pliki regularne bez podkatalogów.
Do tej pory udało mi się znaleźć wszystkie puste katalogi w tych strukturach no ale to jeszcze nie o to tu chodzi .
Ostatnio edytowany przez Satu (19-04-2012 07:06:24)
Offline
Sprawdź tutaj:
http://ftims.edu.p.lodz.pl/mod/forum/di … rent=11900
http://ftims.edu.p.lodz.pl/mod/forum/di … rent=11895
Pisałem tam odnośnie zadania 2.1.1
Ostatnio edytowany przez krzotr (19-04-2012 07:48:30)
Offline
1. Zrób katalog /tmp/test
2. Wyświetl w długim formacie zawartość /tmp
3. Zrób katalog /tmp/test/test
4. Wyświetl w długim formacie zawartość /tmp
5. Sprawdź różnice
6. Użyj wartości dla 'find' co jest w punkcie 2 dla katalogu /tmp/test
Dziwna sprawa:
3. (Pozostałe: max. 7pkt.)
Zadań jest 10, każde po 1 punkt co daje 10 punktów.
Z tego wynika, że mogę zrobić 7 z 10 zadań i otrzymać 7 punktów
Dobrze myślę?
Ostatnio edytowany przez krzotr (19-04-2012 12:29:29)
Offline
wg mnie dobrze myslisz, wystarczy sobie wybrac 7 zadan.
w 1.1 tez wyszlo Ci tak duzo tych katalogow spelniajacych kryteria? Jak wyszukalem w samym /var katalogi, ktore nie maja podkatalogow to wyszlo mi kolo 1000, tylko w jednym byly dowiazania, a w reszcie pliki regularne.
moze cos pominalem?
Offline
użyłem w pierwszym zadaniu czegoś takiego:
find /{us,va}r -type d -links 2 -printf '%d, %i, %s, %m, %u, %p \n\r'
tylko nie mam jeszcze pomysłu jak dodać do tego uprawnienia w formacie tekstowym.
ma ktoś pomysł?
Offline
@adamb156
Duże M (%M)
Jeszcze musisz dać kolejnego finda, bo to wyświetli katalogi, które są puste jak i zawierają pliki regularne, a w zadaniu jasno napisane, że katalogi zawierające pliki regularne (nie są puste)
Offline
O co chodzi w zadaniu 1.4? Wiem mniej wiecej co robi kazda komenda tree, basename, dirname, ls, stat. Katalog nadrzedny mozna wskazac po uzyciu tree (albo dirname?), ale co to jest "zaleznosc okreslajaca katalog nadrzedny"?
Offline