GNU/Linux >> Linux の 問題 >  >> Ubuntu

ディレクトリツリーを作成する自動化された方法?

次のディレクトリが現在のディレクトリ内にあるAからZまでのディレクトリツリーを作成しようとしています。

例:BはA内にあり、CはB内にあります。

-A
--B
---C
----...Z

自動化された方法でそれを実行する方法についての手がかりはありますか?

承認された回答:

mkdirを使用 、printf とbashのブレース拡張:

$ mkdir -p "$(printf "%s/" {A..Z})"
$ tree A
A
└── B
    └── C
        └── D
            └── E
                └── F
                    └── G
                        └── H
                            └── I
                                └── J
                                    └── K
                                        └── L
                                            └── M
                                                └── N
                                                    └── O
                                                        └── P
                                                            └── Q
                                                                └── R
                                                                    └── S
                                                                        └── T
                                                                            └── U
                                                                                └── V
                                                                                    └── W
                                                                                        └── X
                                                                                            └── Y
                                                                                                └── Z

25 directories, 0 files
  • {A..Z} A B ... Zに展開されます 、
  • printf "%s/" /で引数を出力します その後、A/B/...Z/を取得します
  • およびmkdir -p A/B/.../Zを作成します 作成が必要な親ディレクトリを含むディレクトリ。

Ubuntu
  1. Linuxで複数のディレクトリを作成する5つの例

  2. Isoを抽出する最速の方法は?

  3. 仮想ディレクトリを作成する方法

  1. Linux で新しいディレクトリを作成する方法

  2. C++/Linux でディレクトリ ツリーを作成するにはどうすればよいですか?

  3. ツリーとしてのCentOSディレクトリ構造?

  1. Linux で C を使用してディレクトリが空かどうかを確認する

  2. ファイルを含む既存のツリーから新しい空のディレクトリ ツリーを作成する

  3. vifmにディレクトリを作成