Portál AbcLinuxu, 5. května 2025 21:28

Dotaz: kopirovat symlink jako soubor na ntfs

17.1.2017 16:03 snickers
kopirovat symlink jako soubor na ntfs
Přečteno: 414×
Odpovědět | Admin
Toto je trochu offtopic dotaz. Potřeboval bych zkopírovat adresář uložený na vzdáleném systému s Linuxem na lokální počítač s Windows (ntfs) tak, aby se symlinky zkopírovaly jako symlinky (cp -P) nebo jako soubory (ignorovat file-type inode flag). Tj. potřebuji, aby se při kopírování souborů z Linuxu na Windows nedereferencovali symlinky. Linuxový disk s ext4 mám k Windows připojený přes sambu nebo se mohu z Windows připojit na Linux přes sftp/scp např. pomocí winscp.

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

17.1.2017 17:59 rastos | skóre: 63 | blog: rastos
Rozbalit Rozbalit vše Re: kopirovat symlink jako soubor na ntfs
Odpovědět | | Sbalit | Link | Blokovat | Admin
Symlink je špeciálny druh súboru. Špeciálny je v tom, že medzi informáciami, ktoré súborový systém udržuje o súbore je napísané "toto je symlink". Keď raz súborový systém NTFS nemá miesto kam by napísal "toto je symlink", tak na tom súborovom systéme skrátka nemôžeš mať symlink.
17.1.2017 18:36 Peter Golis | skóre: 64 | blog: Bežné záležitosti | Bratislava
Rozbalit Rozbalit vše Re: kopirovat symlink jako soubor na ntfs
Windows pri NTFS už dávno používa symlinky.
18.1.2017 10:25 Sten
Rozbalit Rozbalit vše Re: kopirovat symlink jako soubor na ntfs
Odpovědět | | Sbalit | Link | Blokovat | Admin
Možná přes WSL („Ubuntu ve Windows“), ve Win32 API to nepůjde, Windows sice symlinky podporují, ale ve Win32 API je transparentně přeloží, takže aplikace se o nich nedozví.
18.1.2017 12:33 lertimir | skóre: 64 | blog: Par_slov
Rozbalit Rozbalit vše Re: kopirovat symlink jako soubor na ntfs
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nejsem si jist jestli prostředky Win to půjde. Ale s nainstalovaným cygwinem by to jít mělo.
18.1.2017 23:05 Fe
Rozbalit Rozbalit vše Re: kopirovat symlink jako soubor na ntfs
Odpovědět | | Sbalit | Link | Blokovat | Admin
Pokud potřebuji něco takového použijí archiv tar, přenos a v cíli zase rozbalit. Na windows lze rozbalit tar-em z cygwinu.
Pavel 'TIGER' Růžička avatar 18.1.2017 23:16 Pavel 'TIGER' Růžička | skóre: 54
Rozbalit Rozbalit vše Re: kopirovat symlink jako soubor na ntfs
Odpovědět | | Sbalit | Link | Blokovat | Admin
Mělo by postačit zabalení a rozbalení. Případně to rsyncnout. Rsync to umí.
21.1.2017 13:42 snickers
Rozbalit Rozbalit vše Re: kopirovat symlink jako soubor na ntfs
Díky za odpovědi, cygwin+rsync je přístup, který vyhovuje mým potřebám.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.