Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Не могу найти корзину: отсутствует ~/.local/share/Trash/files/ / 11 сообщений из 11, страница 1 из 1
21.11.2011, 11:21
    #37536403
Не могу найти корзину: отсутствует ~/.local/share/Trash/files/
У меня достаточно большой лог-файл аппача2, около 30 Гб. Я его удалил
из mc. Но к сожалению заметил, что место на диске после этого не уменьшилось,
и вообще никак не изменилось. Стал искать корзину. Гугл говорит, что она должна
быть в скрытой папке .local, но у меня "дома" такой директории нет. И я не могу
через find / -name trash или find / -name Trash ничего найти. Используется Ubunti 10.04
server x64.
Где же искать этот Trash? или эту папку local?
смотрел среди скрытых файлов и папок: ls -la. Не обнаружил.
...
Рейтинг: 0 / 0
21.11.2011, 11:46
    #37536451
Не могу найти корзину: отсутствует ~/.local/share/Trash/files/
Да. я сижу под пользователем root.
и мой домашний каталог : /root.
или я просто перемещаюсь в домашний каталог с помощью команды cd ~.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
После перемещения файлов/директорий в «Корзину» (Trash, аналог «Recycled» в Windows) 
через графический интерфейс в Ubuntu Linux (и до «очищения» корзины) они все еще хранятся 
в файловой системе. Иногда возникает необходимость обратиться к ним, например, через консольные 
средства — где же их искать?

Ответ прост: $HOME/.local/share/Trash. Т.е. в каталоге .local/share/Trash, находящемся в 
домашней директории пользователя, который удалял файлы.

В ~/.local/share/Trash можно увидеть два каталога:

    * files — здесь хранятся непосредственно те файлы, которые можно увидеть в «Корзине»; 
удаление их из этого каталога приведет к удалению из файловой системы;
    * info — местоположение вспомогательных файлов, в которых хранятся дополнительные 
сведения об удаленных объектах (полные пути, по которым располагались файлы в ФС до 
их удаления; даты момента их перемещения в корзину).

Так, например, если вы хотите очистить все содержимое корзины, достаточно выполнить 
следующую команду в консоли:

rm -rf ~/.local/share/Trash/info/* ~/.local/share/Trash/files/*

но ls -a не показывает .local
...
Рейтинг: 0 / 0
21.11.2011, 11:55
    #37536477
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу найти корзину: отсутствует ~/.local/share/Trash/files/
где бы найти trash,

>У меня достаточно большой лог-файл аппача2, около 30 Гб.

Ротацию логов настроить не судьба?


>Где же искать этот Trash? или эту папку local?

Универсальный способ - locate Trash
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
21.11.2011, 12:31
    #37536556
Не могу найти корзину: отсутствует ~/.local/share/Trash/files/
vkleгде бы найти trash,

>У меня достаточно большой лог-файл аппача2, около 30 Гб.

Ротацию логов настроить не судьба?


>Где же искать этот Trash? или эту папку local?

Универсальный способ - locate Trash

у меня в системе не установлена команда locate:
Код: plaintext
1.
2.
root@server:/var/mail# locate Trash
bash: locate: command not found
root@server:/var/mail#

могли бы подсказать, почему я в /root/ не вижу директорию .local, где мне искать корзину?
СПАСИБО!
...
Рейтинг: 0 / 0
21.11.2011, 13:07
    #37536668
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу найти корзину: отсутствует ~/.local/share/Trash/files/
где бы найти trash,

>у меня в системе не установлена команда locate

Ну, раз лень установить locate, тогда может find поможет. Если конечно она есть.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
21.11.2011, 13:34
    #37536769
Не могу найти корзину: отсутствует ~/.local/share/Trash/files/
vkleгде бы найти trash,

>у меня в системе не установлена команда locate

Ну, раз лень установить locate, тогда может find поможет. Если конечно она есть.

я не понимаю логики работы locate.

apt-get install locate

вот пример: есть файл, находится тут: /root/success.log

# locate -i success.log
данная команда ничего не выводит.... пробовал с опцией --print но как то тоже неудачно.

пробовал и такой вариант: locate /root -i success.log
тоже никакого вывода..

гугл говорит, что доп параметров для locate делать не надо. вот пример:
http://www.ylsoftware.com/news/233

в чём косяк с моей стороны?
...
Рейтинг: 0 / 0
21.11.2011, 13:52
    #37536815
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу найти корзину: отсутствует ~/.local/share/Trash/files/
Сам по себе поиск locate выполняется по базе данных, потому ответ получается быстро. Сразу после установки БД для locate отсутствует. Обычно она обновляется по крону раз в некоторое время. Поэтому некоторые данные могут оказаться неактуальными (файлы удалены) или отсутствовать (еще не проиндексировались). Можно принудительно обновить базу командой updatedb (в разных ОС эта команда может отличаться) - займет несколько минут.
В этом смысле find выдает более актуальные данные, так как не требует базу данных и при каждом поиске полностью просматривает указанную директорию.
...
Рейтинг: 0 / 0
21.11.2011, 13:58
    #37536827
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу найти корзину: отсутствует ~/.local/share/Trash/files/
Да, еще момент. В общем случае, корзина вовсе не обязана быть в системе. Если она есть, то и доступ к ней обычно через есть гуй.
А уж для root корзина ПМСМ совсем не нужна.
...
Рейтинг: 0 / 0
21.11.2011, 14:30
    #37536907
Не могу найти корзину: отсутствует ~/.local/share/Trash/files/
vkleДа, еще момент. В общем случае, корзина вовсе не обязана быть в системе. Если она есть, то и доступ к ней обычно через есть гуй.
А уж для root корзина ПМСМ совсем не нужна.
спасибо! разжевали! вы как-нибудь можете объяснить забавный факт:
в mc встал на файл, который хочу удалить, нажал F8. Файл из директории исчез.
но у меня возникли подозрения, потому что я не первый раз удаляю файлы из mc
и обычно файлы в несколько десятков Гб удаляются медленно, а тут он быстро удалился.
и самое интересное, что место в системе не освободилось. я помню точное название файла, который
я удалял: error.log.1 он находился в /var/log/apache2

поискал сей файл в системе так: find /|grep -i "error.log.1"
и так: find / -name error.log

ничего не нашёл. но тогда пародкс в том, что место после удаления файла не освободилось на диске.
...
Рейтинг: 0 / 0
21.11.2011, 15:12
    #37536998
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу найти корзину: отсутствует ~/.local/share/Trash/files/
Может быть есть смысл запустить fsck?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
21.11.2011, 15:35
    #37537052
landy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу найти корзину: отсутствует ~/.local/share/Trash/files/
Вы могли удалить
1. не сам файл - а ссылку
2. файл используется другим процессом(открыт) - место не освободится, пока процесс не перезапустите
...
Рейтинг: 0 / 0
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Не могу найти корзину: отсутствует ~/.local/share/Trash/files/ / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]