Czy istnieje sposób na skopiowanie struktury katalogów z plikami, ale bez ich zawartości. Mam na myśli, że chcę dokładnie te same katalogi z nazwami plików, ale pozostawiając je puste / puste. Mam kilka przykładowych aplikacji w jakimś języku programowania i chcę je przepisać według własnego stylu, ale zachowując sposób, w jaki były zorganizowane w plikach.
Byłbym wdzięczny za wszelką pomoc.
command-line
dagi12
źródło
źródło
Fajnie, że Ubuntu
cp
ma tę funkcję, ale jeśli powinieneś znaleźć się na komputerze, który jej nie ma (cp
na przykład styl BSD , więc OS X też nie), bardzo łatwo jest to zrobićfind
. Oto dwuwarstwowa (dla czytelności):Jeśli
copy_dir
już istnieje, możesz pominąć-p
argument,mkdir
ponieważfind
będzie on przechodził przez drzewo katalogów z góry na dół. W przypadku dużych zadań możesz ogolić kolejną milisekundę, kończąc polecenia za pomocą+
zamiast zamiast,\;
jeślifind
to obsługuje (prawdopodobnie tak jest).Edycja: powyższe polecenia zaniedbały obsługę dowiązań symbolicznych, które można skopiować za pomocą trzeciego uruchomienia
find
( nie kończ tego za pomocą+
):źródło