Jak zkopírovat strukturu složek bez kopírování souborů na Windows PC, Mac nebo Linux

Photo of author

By etechblogcz

Nalezli jste-li efektivní metodu, jak organizovat vaše data pomocí složek a podsložek, s největší pravděpodobností budete chtít tuto strukturu zopakovat. Běžné metody kopírování složek však často zahrnují i duplikaci samotných souborů, což vede ke ztrátě času nutného k vyprázdnění těchto složek. Naštěstí existuje několik postupů, jak se tomuto problému vyhnout na systémech Windows 11 a 10, macOS a Linux. Čtěte dále a zjistěte, jak duplikovat strukturu složek bez přenosu původních souborů.

Jak zkopírovat strukturu složek bez kopírování souborů ve Windows 11

Průzkumník souborů ve Windows nativně nenabízí možnost automatického kopírování komplexních struktur složek. Ruční procházení hierarchií složek a jejich opětovné vytváření je zdlouhavé a náročné. Nicméně, pro uživatele Windows 11 existují dvě alternativní metody, jak zkopírovat strukturu složek bez přenosu samotných souborů.

První metoda zahrnuje využití příkazové řádky. Příkaz „Xcopy“, což je zkratka pro „extended copy“ (rozšířené kopírování), umožňuje přenesení struktur složek do nového úložiště bez duplikace souborů. Příkazová řádka k tomu využívá přepínač „/t“. Nicméně, tento přepínač sám o sobě nezachytí prázdné složky, proto je nutné ho rozšířit o přepínač „/e“. Kombinací těchto dvou přepínačů příkazová řádka dokáže identifikovat i prázdné složky a zkopírovat celou organizační strukturu. Zde je návod, jak použít příkaz „xcopy“ v příkazové řádce:

  • Stisknutím kláves „Windows + R“ otevřete dialogové okno Spustit.
  • Do dialogového okna napište „cmd“ a kliknutím na „OK“ spusťte příkazovou řádku.
  • V okně příkazové řádky zadejte následující: „xcopy“, „zdroj“, „cíl“ /t /e.
  • Nahraďte „zdroj“ skutečnou cestou ke složce, jejíž strukturu chcete kopírovat.
  • Nahraďte „cíl“ cestou, kam si přejete zkopírovanou strukturu uložit.
  • Stiskněte „Enter“ na klávesnici.
  • Kromě příkazu „xcopy“ lze ke kopírování adresářů a struktur využít také příkaz „Robocopy“. Společnost Microsoft vytvořila Robocopy jako pokročilejší verzi příkazu „xcopy“, která uživatelům poskytuje více možností pro práci se soubory a složkami. Díky němu se můžete vyhnout obtížím s kopírováním složitých adresářů pomocí relativně krátkého příkazového řádku. Postupujte takto:

  • Stiskněte kombinaci kláves „Windows + R“ pro otevření dialogového okna Spustit.
  • Do zobrazeného okna napište „cmd“.
  • Stiskněte „Ctrl + Shift + Enter“ pro spuštění příkazové řádky jako administrátor.
  • V okně příkazové řádky zadejte následující: „robocopy“, „zdroj“, „cíl“ /e /xf *“.
  • Nahraďte „zdroj“ cestou, kde se nachází struktura složek, kterou chcete kopírovat.
  • Nahraďte „cíl“ cestou, kam bude vytvořena kopie struktury složek.
  • Stiskněte klávesu „Enter“.
  • Přepínač „/e“ zajistí, že systém zkopíruje i všechny podadresáře.

    Přepínač „/xf *“ upravuje chování příkazu tak, že zabraňuje kopírování jakýchkoliv souborů.

    Alternativně, uživatelé Windows 11 mohou ke kopírování struktur složek využít software třetích stran. To je ideální volba, pokud nejste zvyklí pracovat s příkazovými řádky nebo si nejste jisti svými technickými znalostmi. Jedním z uživatelsky nejpřívětivějších programů je Duplicate Directory. Vývojáři ponechávají cenu tohoto nástroje dobrovolnou, takže uživatelé mohou darovat jakoukoliv částku, kterou považují za vhodnou. Chcete-li struktury složek zkopírovat pomocí programu Duplicate Directory, postupujte takto:

  • Stáhněte a spusťte program.
  • Vyberte cestu původní struktury složek.
  • Vyberte cestu pro uložení zkopírované struktury.
  • Stiskněte tlačítko „Duplikovat“.
  • Program zkopíruje celou strukturu zdrojových složek do nového umístění bez přenosu souborů.

    Jak zkopírovat strukturu složek bez kopírování souborů ve Windows 10

    Průzkumník souborů ve Windows je užitečný pro ruční vytváření složek, ale nenabízí funkci, která by uživatelům Windows 10 umožnila kopírovat celé struktury složek a adresářů. Pokud pracujete na složitých osobních či profesionálních projektech, vaše složky pravděpodobně obsahují mnoho podsložek. Obnovení takové struktury vyžaduje trpělivost a čas. Naštěstí je možné tuto strukturu snadno vytvořit pomocí příkazové řádky.

    Příkazové řádky fungují jako pseudokód a v kombinaci s příkazovou řádkou se používají k provádění různých úloh. Příkaz „xcopy“ se používá ke kopírování složek a lze jej modifikovat pomocí přepínačů, které určují, které aspekty budou zkopírovány nebo vyloučeny. Přepínač „/t“ signalizuje systému, aby zkopíroval všechny složky bez souborů. Protože tato funkce nezahrnuje prázdné složky, je nutné použít také přepínač „/e“. Tímto způsobem systém projde všechny složky, včetně těch prázdných, a zkopíruje celou strukturu. Pro provedení příkazu postupujte takto:

  • Stisknutím „Windows + R“ otevřete dialogové okno Spustit.
  • Zadejte „cmd“ a klikněte na „OK“ pro spuštění příkazové řádky.
  • Do okna příkazové řádky zadejte „xcopy“, „zdroj“, „cíl“ /t /e.
  • Místo „zdroj“ zadejte cestu ke složce, jejíž strukturu chcete zkopírovat.
  • Místo „cíl“ zadejte cestu, kam chcete zkopírovanou strukturu uložit.
  • Stiskněte „Enter“ na klávesnici.
  • Další možností je použití příkazu Robocopy. Zde je postup, jak zkopírovat strukturu složek pomocí Robocopy:

  • Stisknutím „Windows + R“ vyvolejte dialogové okno Spustit.
  • Do zobrazeného okna zadejte „cmd“.
  • Pro spuštění příkazové řádky jako správce stiskněte kombinaci „Ctrl + Shift + Enter“.
  • V okně příkazové řádky napište „robocopy“, „zdroj“, „cíl“ /e /xf *“.
  • Místo „zdroj“ zadejte cestu k původní struktuře složek.
  • Místo „cíl“ zadejte cestu, kam chcete zkopírovanou strukturu uložit.
  • Stiskněte klávesu „Enter“.
  • Tímto způsobem zkopírujete strukturu, včetně všech podsložek, a vyloučíte původní soubory.

    Jak zkopírovat strukturu složek bez kopírování souborů na Macu

    Pokud máte MacBook, můžete zkopírovat strukturu složek pomocí příkazové řádky nebo softwaru třetích stran.

    MacOS provádí příkazy pomocí aplikace Terminál. Pro zkopírování struktury složek pomocí terminálu postupujte následovně:

  • Otevřete zdrojovou složku, jejíž strukturu chcete kopírovat.
  • Otevřete cílovou složku, kam se má struktura zkopírovat.
  • Klikněte na „Launchpad“ a do vyhledávacího pole zadejte „Terminál“.
  • Kliknutím na aplikaci ji otevřete.
  • V okně Terminál zadejte následující příkaz: rsync -avf”+ */” -f”- *”
  • Přetáhněte zdrojovou složku do okna terminálu.
  • Přetáhněte do okna terminálu i cílovou složku.
  • Stiskněte „Enter“ na klávesnici.
  • Tímto krokem se vytvoří kopie struktury složek v novém umístění bez původních souborů.

    Kromě toho můžete struktury a hierarchie kopírovat pomocí softwaru Duplicate Directory. Tento program se obejde bez příkazových řádků a je založen na dobrovolných příspěvcích. Uživatelé se sami rozhodnou, kolik za program zaplatí a po provedení daru si jej mohou stáhnout. Zde je návod, jak tento software používat:

  • Stáhněte a spusťte Duplicate Directory.
  • Vyberte cestu zdrojové struktury složek.
  • Vyberte cestu cílového umístění pro kopírovanou strukturu.
  • Klikněte na tlačítko „Duplikovat“.
  • Program zkopíruje složky a podsložky, ale neuloží žádné soubory, čímž umožní organizovat nová data.

    Jak zkopírovat strukturu složek bez kopírování souborů v Linuxu

    Systémy Linux umožňují uživatelům spouštět mnoho příkazů, nicméně je obtížné si je všechny zapamatovat. Nejrychlejší způsob, jak zkopírovat strukturu složek v Linuxu, je pomocí příkazu „rsync“, což je nástroj pro kopírování souborů a adresářů. Vzhledem k tomu, že nástroj „rsync“ je v Linuxu předinstalovaný, je kopírování struktur složek bez souborů poměrně jednoduché. Postup je následující:

  • Stisknutím „Ctrl + Alt + T“ otevřete aplikaci Terminál.
  • V okně Terminál zadejte následující příkaz „rsync“: $ rsync -av -f“+ */“ -f“- *“ „(zdroj)(cíl)“
  • Místo „zdroj“ zadejte cestu obsahující původní strukturu složek.
  • Místo „cíl“ zadejte cestu, kam se má zkopírovaná struktura uložit.
  • Stiskněte klávesu „Enter“.
  • Upravený příkaz dá systému pokyn, aby zkopíroval složky a podsložky, ale vynechal soubory.

    Efektivní kopírování struktur složek

    Naše notebooky a počítače nám pomáhají udržovat pořádek v osobních i pracovních datech, proto je důležité, aby byla data dobře zorganizovaná. Aby byla vaše data uspořádaná, můžete si vytvořit kopie struktur složek pomocí příkazových řádků nebo programů třetích stran.

    Použili jste někdy některou z těchto metod ke kopírování struktur složek? Podělte se s námi o vaše zkušenosti v sekci komentářů níže.