1

Я как-то сгенерировал файл на томе, подключенном к сети, который находится в состоянии занятости, и я не знаю, что могло бы его использовать. Я хочу, чтобы файл исчез, и я не очень обеспокоен тем, что может пытаться использовать файл. Я задокументирую процесс, с помощью которого я создал файл ниже.

Кроме того , я знаю , что был подобный вопрос , который задает , прежде чем здесь, но ни один из них не работал для меня, и я не могу их комментировать с моей нынешней репутацией просить разъяснения.

$echo "day" > other_tmp
$cat other_tmp
day
$sed "s/day/night/" <other_tmp>other_tmp
$vi other_tmp

Он пуст, поэтому я пытаюсь заново его заполнить, чтобы повторить попытку.

[i]
day
[esc]
[:wq!]

Что-то идет не так, я получаю следующее

"other_tmp" 1L, 4C written
E207: Can't delete backup file
Press ENTER or type command to continue

Вопрос! заставляет меня пропустить это все же.

$ls
other_tmp      other_tmp~
$rm other_tmp
$rm other_tmp~
rm: other_tmp~: Resource busy
$rm -f other_tmp~
rm: other_tmp~: Resource busy

Вот куда я попал, когда начал искать помощь.

Большинство ответов, которые я нашел, предлагают использовать lsof filename

$lsof other_tmp~
$

Ничего такого.

Другие предлагали переименовать файл и затем использовать Finder для его уничтожения. $ mv other_tmp ~ new_name $ ls new_name Успешно перемещено на новое имя. Но искатель дал мне следующую ошибку при выполнении Move to Trash .

The operation can’t be completed because the item “new_name_2” is in use.    

И вот где я сейчас. За исключением того, что я снова запустил процесс, чтобы посмотреть, можно ли его воспроизвести, поэтому теперь у меня есть new_name и new_name_2 .

Я не могу перезапустить том, потому что у меня нет этих разрешений. Я просто хочу удалить файлы. Это не очень высокий приоритет, учитывая, что их размер файла равен 0, но их достаточно, что я зашел так далеко, чтобы попытаться удалить их.

==== ==== UPDATE

$fuser new_name
new_name:
$

0