Как сохранить значки и эмблемы при копировании файлов

http://en.wikipedia.org/wiki/Debian_Free_Software_Guidelines

Пакет с суффиксом 'dfsg' / 'dsfg' - это тот, который был лишен любых файлов, которые не соответствуют Debian Руководства по свободному программному обеспечению.

(Из списка рассылки Debian: http://en.wikipedia.org/wiki/Debian_Free_Software_Guidelines )

2
задан 5 June 2012 в 19:39

23 ответа

Я написал небольшой скрипт Perl, который решает эту проблему, metasave. Он сохраняет метаданные nautilus в виде сценария оболочки, который нужно запустить в целевой системе.

Если вы хотите скопировать файлы в командной строке и сохранить их метаданные, вам нужно использовать gvfs-copy , Замена Гнома cp.

3
ответ дан 25 May 2018 в 10:38
  • 1
    Я не знал о gvfs-copy, спасибо. К сожалению, нет gvfs-rsync. – Strapakowsky 3 November 2012 в 09:59

Я написал небольшой скрипт Perl, который решает эту проблему, metasave . Он сохраняет метаданные nautilus в виде сценария оболочки, который необходимо запустить в целевой системе.

Если вы хотите скопировать файлы в командной строке и сохранить их метаданные, вам необходимо использовать gvfs-copy , Замена Гнома cp.

3
ответ дан 25 July 2018 в 18:39

Я написал небольшой скрипт Perl, который решает эту проблему, metasave . Он сохраняет метаданные nautilus в виде сценария оболочки, который необходимо запустить в целевой системе.

Если вы хотите скопировать файлы в командной строке и сохранить их метаданные, вам необходимо использовать gvfs-copy , Замена Гнома cp.

3
ответ дан 2 August 2018 в 00:48

Я написал небольшой скрипт Perl, который решает эту проблему, metasave . Он сохраняет метаданные nautilus в виде сценария оболочки, который необходимо запустить в целевой системе.

Если вы хотите скопировать файлы в командной строке и сохранить их метаданные, вам необходимо использовать gvfs-copy , Замена Гнома cp.

3
ответ дан 4 August 2018 в 16:19

Я написал небольшой скрипт Perl, который решает эту проблему, metasave . Он сохраняет метаданные nautilus в виде сценария оболочки, который необходимо запустить в целевой системе.

Если вы хотите скопировать файлы в командной строке и сохранить их метаданные, вам необходимо использовать gvfs-copy , Замена Гнома cp.

3
ответ дан 6 August 2018 в 00:57

Я написал небольшой скрипт Perl, который решает эту проблему, metasave . Он сохраняет метаданные nautilus в виде сценария оболочки, который необходимо запустить в целевой системе.

Если вы хотите скопировать файлы в командной строке и сохранить их метаданные, вам необходимо использовать gvfs-copy , Замена Гнома cp.

3
ответ дан 7 August 2018 в 18:23

Я написал небольшой скрипт Perl, который решает эту проблему, metasave . Он сохраняет метаданные nautilus в виде сценария оболочки, который необходимо запустить в целевой системе.

Если вы хотите скопировать файлы в командной строке и сохранить их метаданные, вам необходимо использовать gvfs-copy , Замена Гнома cp.

3
ответ дан 10 August 2018 в 07:07

Я написал небольшой скрипт Perl, который решает эту проблему, metasave . Он сохраняет метаданные nautilus в виде сценария оболочки, который необходимо запустить в целевой системе.

Если вы хотите скопировать файлы в командной строке и сохранить их метаданные, вам необходимо использовать gvfs-copy , Замена Гнома cp.

3
ответ дан 15 August 2018 в 19:05
  • 1
    Я не знал о gvfs-copy, спасибо. К сожалению, нет gvfs-rsync. – Strapakowsky 3 November 2012 в 09:59

ПОЧЕМУ: эмблемы не являются частью самого файла, они хранятся где-то внутри Gnome - при копировании файлов с помощью Nautilus он может обновлять метаданные в Gnome, потому что Nautilus является приложением Gnome и знает о

cp, rsync и другие команды не-Гномов, с другой стороны, ничего не знают о ярлыках и эмблемах и не могут ничего сделать для их сохранения.

ПОЧЕМУ: Не может быть хорошего способа исправить его для каждой утилиты командной строки, которая копирует файлы. Для некоторых выбранных команд, таких как cp, вы можете посмотреть, как писать некоторые обертки, которые устанавливают эмблемы целевых файлов в соответствие с эмблемами исходных файлов. Это сообщение может дать вам несколько указателей на то, как установить эмблемы из командной строки

1
ответ дан 25 May 2018 в 10:38
  • 1
    Все эмблемы значков? Идет ли то, что вы описали для эмблемы для значков в целом? – Strapakowsky 4 June 2012 в 06:03
  • 2
    Отличная ссылка! Не знал, как это сделать. В любом случае моя проблема здесь в том, что когда я переписываю иконки папок в dest, сбрасываются. – Strapakowsky 4 June 2012 в 06:05
  • 3
    Что вы подразумеваете под иконками «reset» ?? Вы имеете в виду, что значок главного файла меняется? Из чего это изменилось? – Sergey 4 June 2012 в 06:28
  • 4
    Отредактированный вопрос, чтобы прояснить это, спасибо. – Strapakowsky 5 June 2012 в 19:40

Попробуйте использовать rsync с флагом архива:

rsync -av <source> <dest>

Возможно, что nautilus сохраняет разрешения, такие как исполняемый файл и rsync & amp; cp, если не указано иное.

0
ответ дан 25 May 2018 в 10:38

ПОЧЕМУ: Эмблемы не являются частью самого файла, они хранятся где-то внутри Gnome - при копировании файлов с помощью Nautilus он может обновлять метаданные в Gnome, поскольку Nautilus является приложением Gnome и знает о

cp, rsync и другие команды не-Гномов, с другой стороны, ничего не знают о ярлыках и эмблемах и не могут ничего сделать для их сохранения.

КАК ИСПРАВИТЬ: Не может быть хорошего способа исправить это для каждой утилиты командной строки, которая копирует файлы. Для некоторых выбранных команд, таких как cp, вы можете посмотреть, как писать некоторые обертки, которые устанавливают эмблемы целевых файлов в соответствие с эмблемами исходных файлов. Это сообщение может дать вам несколько указателей на то, как устанавливать эмблемы из командной строки

1
ответ дан 25 July 2018 в 18:39

Попробуйте использовать rsync с флагом архива:

rsync -av <source> <dest>

Возможно, что nautilus сохраняет разрешения, такие как исполняемый файл и rsync & amp; cp, если не указано иное.

0
ответ дан 25 July 2018 в 18:39

ПОЧЕМУ: Эмблемы не являются частью самого файла, они хранятся где-то внутри Gnome - при копировании файлов с помощью Nautilus он может обновлять метаданные в Gnome, поскольку Nautilus является приложением Gnome и знает о

cp, rsync и другие команды не-Гномов, с другой стороны, ничего не знают о ярлыках и эмблемах и не могут ничего сделать для их сохранения.

КАК ИСПРАВИТЬ: Не может быть хорошего способа исправить это для каждой утилиты командной строки, которая копирует файлы. Для некоторых выбранных команд, таких как cp, вы можете посмотреть, как писать некоторые обертки, которые устанавливают эмблемы целевых файлов в соответствие с эмблемами исходных файлов. Это сообщение может дать вам несколько указателей на то, как устанавливать эмблемы из командной строки

1
ответ дан 2 August 2018 в 00:48

Попробуйте использовать rsync с флагом архива:

rsync -av <source> <dest>

Возможно, что nautilus сохраняет разрешения, такие как исполняемый файл и rsync & amp; cp, если не указано иное.

0
ответ дан 2 August 2018 в 00:48

ПОЧЕМУ: Эмблемы не являются частью самого файла, они хранятся где-то внутри Gnome - при копировании файлов с помощью Nautilus он может обновлять метаданные в Gnome, поскольку Nautilus является приложением Gnome и знает о

cp, rsync и другие команды не-Гномов, с другой стороны, ничего не знают о ярлыках и эмблемах и не могут ничего сделать для их сохранения.

КАК ИСПРАВИТЬ: Не может быть хорошего способа исправить это для каждой утилиты командной строки, которая копирует файлы. Для некоторых выбранных команд, таких как cp, вы можете посмотреть, как писать некоторые обертки, которые устанавливают эмблемы целевых файлов в соответствие с эмблемами исходных файлов. Это сообщение может дать вам несколько указателей на то, как устанавливать эмблемы из командной строки

1
ответ дан 4 August 2018 в 16:19

Попробуйте использовать rsync с флагом архива:

rsync -av <source> <dest>

Возможно, что nautilus сохраняет разрешения, такие как исполняемый файл и rsync & amp; cp, если не указано иное.

0
ответ дан 4 August 2018 в 16:19

Попробуйте использовать rsync с флагом архива:

rsync -av <source> <dest>

Возможно, что nautilus сохраняет разрешения, такие как исполняемый файл и rsync & amp; cp, если не указано иное.

0
ответ дан 6 August 2018 в 00:57

ПОЧЕМУ: Эмблемы не являются частью самого файла, они хранятся где-то внутри Gnome - при копировании файлов с помощью Nautilus он может обновлять метаданные в Gnome, поскольку Nautilus является приложением Gnome и знает о

cp, rsync и другие команды не-Гномов, с другой стороны, ничего не знают о ярлыках и эмблемах и не могут ничего сделать для их сохранения.

КАК ИСПРАВИТЬ: Не может быть хорошего способа исправить это для каждой утилиты командной строки, которая копирует файлы. Для некоторых выбранных команд, таких как cp, вы можете посмотреть, как писать некоторые обертки, которые устанавливают эмблемы целевых файлов в соответствие с эмблемами исходных файлов. Это сообщение может дать вам несколько указателей на то, как устанавливать эмблемы из командной строки

1
ответ дан 6 August 2018 в 00:57

ПОЧЕМУ: Эмблемы не являются частью самого файла, они хранятся где-то внутри Gnome - при копировании файлов с помощью Nautilus он может обновлять метаданные в Gnome, поскольку Nautilus является приложением Gnome и знает о

cp, rsync и другие команды не-Гномов, с другой стороны, ничего не знают о ярлыках и эмблемах и не могут ничего сделать для их сохранения.

КАК ИСПРАВИТЬ: Не может быть хорошего способа исправить это для каждой утилиты командной строки, которая копирует файлы. Для некоторых выбранных команд, таких как cp, вы можете посмотреть, как писать некоторые обертки, которые устанавливают эмблемы целевых файлов в соответствие с эмблемами исходных файлов. Это сообщение может дать вам несколько указателей на то, как устанавливать эмблемы из командной строки

1
ответ дан 7 August 2018 в 18:23

Попробуйте использовать rsync с флагом архива:

rsync -av <source> <dest>

Возможно, что nautilus сохраняет разрешения, такие как исполняемый файл и rsync & amp; cp, если не указано иное.

0
ответ дан 7 August 2018 в 18:23

Попробуйте использовать rsync с флагом архива:

rsync -av <source> <dest>

Возможно, что nautilus сохраняет разрешения, такие как исполняемый файл и rsync & amp; cp, если не указано иное.

0
ответ дан 10 August 2018 в 07:07

ПОЧЕМУ: Эмблемы не являются частью самого файла, они хранятся где-то внутри Gnome - при копировании файлов с помощью Nautilus он может обновлять метаданные в Gnome, поскольку Nautilus является приложением Gnome и знает о

cp, rsync и другие команды не-Гномов, с другой стороны, ничего не знают о ярлыках и эмблемах и не могут ничего сделать для их сохранения.

КАК ИСПРАВИТЬ: Не может быть хорошего способа исправить это для каждой утилиты командной строки, которая копирует файлы. Для некоторых выбранных команд, таких как cp, вы можете посмотреть, как писать некоторые обертки, которые устанавливают эмблемы целевых файлов в соответствие с эмблемами исходных файлов. Это сообщение может дать вам несколько указателей на то, как устанавливать эмблемы из командной строки

1
ответ дан 15 August 2018 в 19:05
  • 1
    Все эмблемы значков? Идет ли то, что вы описали для эмблемы для значков в целом? – Strapakowsky 4 June 2012 в 06:03
  • 2
    Отличная ссылка! Не знал, как это сделать. В любом случае моя проблема здесь в том, что когда я переписываю иконки папок в dest, сбрасываются. – Strapakowsky 4 June 2012 в 06:05
  • 3
    Что вы подразумеваете под иконками «reset» ?? Вы имеете в виду, что значок главного файла меняется? Из чего это изменилось? – Sergey 4 June 2012 в 06:28
  • 4
    Отредактированный вопрос, чтобы прояснить это, спасибо. – Strapakowsky 5 June 2012 в 19:40

Попробуйте использовать rsync с флагом архива:

rsync -av <source> <dest>

Возможно, что nautilus сохраняет разрешения, такие как исполняемый файл и rsync & amp; cp, если не указано иное.

0
ответ дан 15 August 2018 в 19:05

Другие вопросы по тегам:

Похожие вопросы: