Do značné míry konečné řešení, pokud jde o soubory, které nelze smazat běžnými prostředky:
ls -il
První sloupec zobrazuje číslo inodu souborů.
find . -inum [inode-number] -exec rm -i {} \;
Tím se po ověření smaže soubor se zadaným číslem inodu.
Měli byste být schopni odkazovat na tento soubor jako ~/~
(bez uvozovek), protože tilda-expansion aplikuje pouze tildu (~
) na samém začátku slova.
Citujte (rm '~'
) nebo jej escapujte (rm \~
).
Vždy je to jedno z nich (také pro např. $
), nebo přidejte --
aby se zabránilo interpretaci názvu souboru jako argumentu:rm -- -i
odstraní soubor s názvem -i
; užitečné také pro rm -- *
když chcete smazat všechny soubory v aktuálním adresáři:Žádné náhodné rm -f *
jen proto, že se soubor takto jmenuje.
Jak mohu automaticky převést všechny soubory zdrojového kódu ve složce (rekurzivně) do jednoho PDF se zvýrazněním syntaxe?
Jak mohu vytvořit soubor s určitou velikostí z příkazového řádku?