Załóżmy, że mam taką strukturę katalogów:
$ [~ / ćwiczenie] ls a / b / c / d /
Teraz chcę utworzyć katalog tmp1we wszystkich podkatalogach practicei robię to:
$ [~ / praktyka] mkdir * / tmp1 mkdir: nie można utworzyć katalogu `* / tmp1 ': Brak takiego pliku lub katalogu
Następnie próbuję -pprzełączyć i kończę na katalogu o nazwie *z podkatalogiemtmp1
$ [~ / praktyka] mkdir -p * / tmp1 $ [~ / ćwiczenie] ls * / a / b / c / d /
Wiem, że użycie -pprzełącznika polega na tworzeniu wielu nieistniejących katalogów. Pomyślałem, że to może pomóc.
Jak utworzyć tmp1we wszystkich podkatalogach jednocześnie?
Jeśli można to zrobić, w jaki sposób przedłużyć go do tworzenia \tmp1, \tmp2, \tmp3w \a, \bi \cnaraz?
Edit: Brakowało mi wspomnieć, że katalogi nie muszą być proste i celem, jak a, b, citd., A katalog ma zostać utworzony niekoniecznie jest jak tmp1, tmp2.
$ [~ / ćwiczenie] ls pies / kot / szczur /
W nich chciałbym mieć coś takiego
$ [~ / ćwiczenie] ls * pies: czerwony niebieski/ kot: czerwony niebieski/ szczur: czerwony niebieski/