Diyelim ki böyle bir dizin yapısına sahibim:
$ [~ / pratik] ls a / b / c / d /
Şimdi tmp1
tüm alt dizinlerinde bir dizin oluşturmak istiyorum practice
ve bunu yapıyorum:
$ [~ / practice] mkdir * / tmp1 mkdir: dizin oluşturulamıyor `* / tmp1 ': Böyle bir dosya veya dizin yok
Sonra -p
anahtarı denedim ve *
alt dizinde bir dizine son veriyorum.tmp1
$ [~ / practice] mkdir -p * / tmp1 $ [~ / pratik] ls * / a / b / c / d /
-p
Anahtarın kullanılmasının çoklu varolmayan dizinler oluşturmak olduğunu biliyorum . Sadece yardımcı olabileceğini düşündüm.
tmp1
Tüm alt dizinlerde bir kerede nasıl oluşturabilirim ?
Bu yapılabilir, nasıl bunu oluşturmak için uzatmak yok \tmp1
, \tmp2
, \tmp3
içinde \a
, \b
ve \c
bir kerede?
Düzenleme: Ben dizinleri basit ve sırayla, böyle olmak zorunda olmadığını belirterek cevapsız a
, b
, c
vs. ve oluşturulacak dizin gibi ille değildir tmp1
, tmp2
.
$ [~ / pratik] ls köpek / kedi / sıçan /
Onlarda, şöyle bir şey olmasını isterdim
$ [~ / pratik] ls * köpek: kırmızı mavi/ kedi: kırmızı mavi/ sıçan: kırmızı mavi/