Я только что заметил, что у меня есть файл с именем ~
в своем ~
- directory.
$ ls -la ~
...
-rw-r----- 1 x1 x1 733962240 Mar 1 17:55 ~
...
любая идея, как я могу mv
или rm
это?
Я только что заметил, что у меня есть файл с именем ~
в своем ~
- directory.
$ ls -la ~
...
-rw-r----- 1 x1 x1 733962240 Mar 1 17:55 ~
...
любая идея, как я могу mv
или rm
это?
в значительной степени окончательное решение, когда дело доходит до файлов, которые невозможно удалить обычным способом:
ls -il
первый столбец покажет номер inode файлов.
find . -inum [inode-number] -exec rm -i {} \;
после проверки файл с указанным номером inode будет удален.
вы должны иметь возможность ссылаться на этот файл как ~/~
(без кавычек), потому что Тильда-расширение применяется только Тильда (~
) в самом начале слова.
цитата (rm '~'
) или избежать его (rm \~
).
это всегда любой из них (также, например,$
), или add --
чтобы имя файла не интерпретировалось как аргумент:rm -- -i
удаляет файл с именем -i
; также полезно для rm -- *
если вы хотите удалить все файлы в текущем каталоге: не случайно rm -f *
просто потому, что файл называется так.
Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]