Что происходит, если Вы Повреждаете Мусор?

Если вы знаете имя своего устройства, этот скрипт python будет работать:

#!/usr/bin/python """ USB Reset Call as "usbreset.py <device_file_path>" With device_file_path like "/dev/bus/usb/bus_number/device_number" """ import fcntl, sys, os USBDEVFS_RESET = ord('U') << (4*2) | 20 def main(): fd = os.open(sys.argv[1], os.O_WRONLY) if fd < 0: sys.exit(1) fcntl.ioctl(fd, USBDEVFS_RESET, 0) os.close(fd) sys.exit(0) # end main if __name__ == '__main__': main()
10
задан 29 June 2015 в 06:16

2 ответа

Папка "Удаленные" сначала создается, когда пользователь удаляет файл. В той папке три каталога:

  1. files, где удаленные файлы хранятся, пока мусор не освобожден;
  2. info, который хранит информацию на том, где файлы однажды были и когда они были удалены;
  3. expunged, в который кратко перемещены файлы, когда мусор освобожден (но может содержать некоторых принадлежавших другим пользователям из каталогов, которые Вы удалили).

Поэтому каждый раз, когда Вы удаляете мусор действительно, Вы звоните рекурсивно для создания нового dir для недавно поврежденных файлов.

Также примечание, что Мусор существует для каждого пользователя включая корневую учетную запись плюс иногда Вы, могло стоять перед некоторыми именами директоров такой как Trash-0, Trash-1. Прочитайте мои ответы здесь и здесь

17
ответ дан 23 November 2019 в 04:21

Можно повредить файлы в мусоре (файлы в /home/USERNAME/.local/share/Trash/files/). Они просто исчезнут в течение секунды и затем возвращаться к той же Папке "Удаленные".

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

4
ответ дан 23 November 2019 в 04:21

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

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