Obecnie próbuję find
(i kopiuję) wszystkie pliki i strukturę folderów pasujące do określonego wzorca w określonym katalogu i jestem już prawie na miejscu!
W szczególności chcę rekurencyjnie skopiować wszystkie foldery, które nie rozpoczynają się znakiem „_” z określonej ścieżki.
find /source/path/with/directories -maxdepth 1 -type d ! -name _\* -exec cp -R {} /destination/path \;
W katalogu / source / path / with / directories / path znajdują się katalogi specyficzne dla komputera, zaczynające się od „_” i innych, a ja jestem zainteresowany tylko kopiowaniem innych. Z innego powodu, polecenie find zwraca katalog / source / path / with / directories /, a zatem kopiuje jego zawartość, włączając w to katalogi zaczynające się na „_”.
Czy ktoś ma podpowiedź, dlaczego tak jest?
Dzięki,
Pascal