LINUX.ORG.RU

Как Линукс удаляет свои файлы в хомяке?

 ,


0

2

Здравствуйте,

У меня стоит Ubuntu 14.04 Desktop и недавно я стер довольно большой файл. Его размер был 7 ГБ. После этого его не было в корзине. Этот файл первоначально был в папке Downloads в хомяке. Ну, и я подумал, что файл уже вообще больше не в системе после его удаления. НО... пару моментов: а) В GParted я всё еще видел, что хомяк слишком велик. Как будто б тот файл никуда не делся; б) Когда я попытался сделать бэкап хомяка, то я заметил тот файл в какой-то таинственной папке .Trash

Это всё было вчера. Сегодня, когда я заново включил компьютер, файл действительно, наконец, исчез (Слава Богу!) и всё стало нормально. А ту странную папку .Trash я вообще нигде в хомяке не увидел!

В твоём DE этим заведует gvfs.

devl547 ★★★★★
()

стер довольно большой файл
Его размер был 7 ГБ
файл первоначально был в папке Downloads

Порно скачивал, окаянный?..

anonymous
()

Линукс тут вообще ни при чём. Вопрос к твому файлменеджеру. А чтобы увидеть этот .Trash, включи в нём отоброжение скрытых файлов. Или ls -a. Файлы и каталоги, имена которых начинаются с точки — скрытые. Почитай какоу-нибудь литературу по самым основнам.

Psych218 ★★★★★
()

Это винда куда то файлы девает а потом не понимаешь где он, а память то забита. В линуксе удаленный файл или в трэш или удалён. Другого не дано!

SANSLAR ★★
()
Ответ на: комментарий от SANSLAR

мда

Тут тебе проблему назвали, а ты говоришь, мол такой проблемы нет, это всё в винде.

sudopacman ★★★★★
()

Удаляй с помощью rm и тогда уж точно файл сразу всё.

sudopacman ★★★★★
()

Поясняю ситуацию: когда ты якобы удалил файл, он был не удалён, а перемещён в «корзину», то есть специальную директорию. Прям как в форточках, файлы, помещёные в «корзину», не удаляются как минимум какое-то время, как максимум — пока вручную не нажмёшь «очистить корзину»; эти параметры уже зависят от DE и его настроек. Где в винде находится «корзина», я не помню, в *никсах же она располагается в домашнем каталоге пользователя, в директориях «.Trash», «.local/share/Trash/files» или где ещё, в зависимости, опять же, от DE.

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

Если ты хочешь именно удалить файл, то вместо кнопки Del жми Shift+Del. Если хочешь мышью, то посмотри внимательней в контекстном меню, у меня (KDE4/Dolphin) есть как «удалить в корзину», так и просто «удалить». Также ты можешь изменить настройки, чтоб у тебя не было «корзины», либо чтоб большие файлы в неё не попадали, либо ещё как. Это уже настраивается либо в файл-менеджере, либо в DE

XMs ★★★★★
()
Ответ на: комментарий от SANSLAR

В линуксе удаленный файл или в трэш или удалён.

Или его держит открытым какой-то процесс, и в итоге в списке файлов его не видно, а на диске он ещё есть, пока не закроют или процесс не завершится.

INFOMAN ★★★★★
()
Ответ на: комментарий от INFOMAN

Ну, да... Это, кажется, можно просмотреть при помощи команды lsof (LiSt of Open Files).

papakota
() автор топика

Нажми [Ctrl]+[h] в файл-менеджере внутри хомяка - увидишь, сколько скрытых папок.

iZEN ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.