Не вдається зберегти файл?


2

Я хочу видалити файл, тому що він мені не корисний, але я, здається, не в змозі зробити це. Я вже пройшов ці кроки:

  1. Помістіть файл у сміття, порожнє сміття. -> Mac продовжує говорити мені: 12 елементів, які потрібно видалити ..
  2. rm -rf /.Trash/* -> процес, здається, триває нескінченно
  3. sudo rm -R path/to/file -> те саме, що вище

Я відчайдушно .. що мені робити?


Чи дійсно файл все ще знаходиться на шляху / до / файлу на кроці 3? Це означатиме, що переїзд у Кошик взагалі не працював.
nohillside

@patrix: так, я перемістив її назад, щоб я міг очистити залишок сміття. видалення, здається, працювало зараз. Що я зробив, це це: захистити порожній смітник -> все ще висить, але файл (власне папка) тепер порожній. перезапустити. повторіть 3. Не знаю, чому це спрацювало.
ромеови

sudo повинен перекрити все та видалити його, якщо ви маєте право синтаксису (як зазначено в патриці нижче). Іншим варіантом може бути відправлення його до кошика Finder і замість того, щоб випорожнювати його звичайно, перейдіть до пункту меню Finder та виберіть "Захистити порожній смітник". Це також скасовує навіть "заблоковані" файли, які використовуються для спорожнення вмісту.

Відповіді:


1

Якщо файл знаходиться на розділі, який не є томом запуску, він не буде в ньому ~/.Trash/, скоріше він буде знаходитись /Volumes/volumeName/.Trashes/userID/, де volumeNameє ім'я розділу та userIDчисельний ідентифікатор користувача вашого користувача (можливо, 501, якщо у вас є лише один користувач).

Щоб бути впевненим, що у вас є правильний шлях до файлу, я б рекомендував скористатися функцією перетягування термінала. Це також допомагає уникнути випадкового видалення файлів за допомогою потенційно небезпечної sudo rm -Rfкоманди.

Не натискаючи повернення в кінці, введіть sudo rm -Rfкінцевий пробіл в кінці,

sudo rm -Rf <--leave a space after -Rf, do not press return yet

потім перетягніть файл, який потрібно видалити з Finder, у вікно терміналу. Потім натисніть кнопку return.

Якщо він все ще не видалиться, ви, ймовірно, повинні перевірити диск за допомогою Disk Utility.


1

Якщо ви помістили файл у свій кошик, на кроці 2 ви помилилися шляху:

rm -rf ~/.Trash/*

або (тому що в дозволах на файл може бути щось не так)

sudo rm -rf ~/.Trash/*

0

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


0

Ви спробували це:

sudo rm -Rf ~/.Trash/*

Потім введіть пароль свого адміністратора для підтвердження

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.