Ubuntu 16: Изменить дату в файле / папке при перемещении - как?

Проверить это:

Изменить /etc/xdg/autostart/nm-applet.desktop:

sudo su 
nano /etc/xdg/autostart/nm-applet.desktop

Перейти к строке Exec.

[d3 ] Изменить запись:

nm-applet
to 
dbus-launch nm-applet

Сохранить файл - Control + O

Закрыть nano - Control + X

Перезагрузка.

Войдите, и вы увидите, что значок nm теперь вернулся.

0
задан 11 January 2018 в 02:20

3 ответа

Триггер, который вы ищете, это команда touch. Просто touch каждый файл, который вы переходите в живой архив, и получает текущую дату и время доступа и изменения.

С учетом знаний, предоставленных комментарием OP к этому ответу, другая идея для скрипта:

прокручивать все файлы активной папки: если файл также находится в папке архива с той же датой изменения, тогда touch он находится в активной папке.

Прикосновением к файлам, у которых есть копия с той же датой в папке архива, вы разрешаете файлы, которые были перемещены назад, чтобы начать старение снова после их первого обнаружения. (Каждый перемещенный файл будет затронут только один раз.)

Надеюсь, что я дал понять.

1
ответ дан 22 May 2018 в 15:37
  • 1
    Хорошо, когда я обнаруживаю "новый" файл в папке touch - это, да. Но как узнать, что новая папка / файл была добавлена ​​в папку? – swe_mattias 11 January 2018 в 16:54
  • 2
    Я понял, что вы перемещаете «старые» файлы из архива в «активную» папку, выбирая их каким-то сценарием. Поэтому каждый раз, когда вы перемещаете один такой файл, вы прикасаетесь к нему, чтобы «обновить» его. Я неправильно понял ваш вопрос? – muclux 11 January 2018 в 22:38
  • 3
    Да, но это связано с отсутствием информации. Движущаяся часть происходит в графическом интерфейсе клиентов, они перетаскивают папку / файлы из архива в активный. В активной папке я хотел бы иметь 2 сценария, один из которых перемещает старые файлы для архивирования, и пыльник, который касается перемещенных файлов, чтобы они оставались в активной папке. – swe_mattias 12 January 2018 в 10:43
  • 4
    Я отредактировал свой ответ с этими дополнительными знаниями. – muclux 12 January 2018 в 11:19

Триггер, который вы ищете, это команда touch. Просто touch каждый файл, который вы переходите в живой архив, и получает текущую дату и время доступа и изменения.

С учетом знаний, предоставленных комментарием OP к этому ответу, другая идея для скрипта:

прокручивать все файлы активной папки: если файл также находится в папке архива с той же датой изменения, тогда touch он находится в активной папке.

Прикосновением к файлам, у которых есть копия с той же датой в папке архива, вы разрешаете файлы, которые были перемещены назад, чтобы начать старение снова после их первого обнаружения. (Каждый перемещенный файл будет затронут только один раз.)

Надеюсь, что я дал понять.

1
ответ дан 17 July 2018 в 23:23

Триггер, который вы ищете, это команда touch. Просто touch каждый файл, который вы переходите в живой архив, и получает текущую дату и время доступа и изменения.

С учетом знаний, предоставленных комментарием OP к этому ответу, другая идея для скрипта:

прокручивать все файлы активной папки: если файл также находится в папке архива с той же датой изменения, тогда touch он находится в активной папке.

Прикосновением к файлам, у которых есть копия с той же датой в папке архива, вы разрешаете файлы, которые были перемещены назад, чтобы начать старение снова после их первого обнаружения. (Каждый перемещенный файл будет затронут только один раз.)

Надеюсь, что я дал понять.

1
ответ дан 24 July 2018 в 13:54

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

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