2011-11-25 11 views
38

Im próbuje utworzyć rekurencyjnie poziom katalogów jak /folder1/folder2/folder3Czy można tworzyć foldery rekursywne za pomocą skryptu powłoki?

Próbuję to mkdir folder1/folder2/folder3, ale robi praca. jak mogę to zrobić?

dzięki

+2

Kiedy otrzymuję błędy za pomocą narzędzi takich jak 'mkdir', to zawsze dobry pomysł, aby spróbować' mkdir --help' lub 'człowiek mkdir'. –

Odpowiedz

88

Należy przekazać parametr -p do mkdir więc będzie utworzyć wszystkie podfoldery. Więc po swój przykład:

mkdir -p folder1/folder2/folder3 
+1

co oznacza p? – sheidaei

+5

Od mkdir --help: -p, --parents nie ma błędu, jeśli istnieje, w razie potrzeby utwórz katalogi nadrzędne –

Powiązane problemy