Я скопіював Windows - ". Lnk-файл", використовуючи Cygwin з Windows-джерела, у каталог-ціль Windows.
Скопійований файл не відображається в цільовому каталозі, хоча система поводиться так, ніби файл існує, як тільки я намагаюся застосувати до нього подальші команди копіювання, переміщення або видалення.
Я не можу ні перерахувати файл у цільовому каталозі, використовуючи Cygwin (ls-команда), ні використовуючи звичайні Windows-інструменти ("CMD-Box ls" / "Explorer").
Я також не можу видалити каталог - це справжня неприємність.
Я успішно створив і згодом видалив копію цільового каталогу (за допомогою Windows Explorer). Але я не можу видалити цільовий каталог із розділу (Windows-накопичувач). (тому копіювання каталогу, здається, не залишає невидимий файл із процесу копіювання).
$ cp source-dir/FVWM.lnk /cygdrive/p/Z-Cygwin3/FVWM.lnk
cp: reguläre Datei '/cygdrive/p/Z-Cygwin3/FVWM.lnk' kann nicht angelegt werden: File exists
$ ls -la /cygdrive/p/Z-Cygwin3/
insgesamt 20
drwxrwx---+ 1 <...> 0 5. Apr 17:33 .
drwxrwx---+ 1 <...> 0 5. Apr 17:28 ..
$ rmdir /cygdrive/p/Z-Cygwin3/
rmdir: konnte '/cygdrive/p/Z-Cygwin3/' nicht entfernen: Directory not empty
$ rm /cygdrive/p/Z-Cygwin/FVWM.lnk
rm: das Entfernen von '/cygdrive/p/Z-Cygwin/FVWM.lnk' ist nicht möglich: No such file or directory
$ rm -rf /cygdrive/p/Z-Cygwin/FVWM.lnk
(no error-output thrown, no success-output)
$ rm -rf /cygdrive/p/Z-Cygwin/
rm: das Entfernen von '/cygdrive/p/Z-Cygwin/' ist nicht möglich: Directory not empty
Провідник Windows також не перераховує файл. При спробі видалити каталог за допомогою Провідника Windows реакція та результат нульові. Помилка не викидається, але каталог зберігається.
Результат є відтворюваним, про який я дізнався помилково, тепер маючи два стійкі, здавалося б, порожні каталоги.
Спроби розширення повноважень були безрезультатними.
Будь-які ідеї, як я можу позбутися цього липкого файлу / каталогів?
attrib
не зміг перерахувати жоден вміст. Проблема вирішена так чи інакше за допомогою Windows Explorer для передачі повноважень папки всім її суб'єктам. Очевидно, що Cygwin зробив (робить) щось незручне для властей скопійованих файлів.
attrib
команду cmd, щоб побачити початковий та поточний атрибут файлу?