How to delete file with this name on linux: -]???????q
For example, with:
rm -- '-]???????q'
Where --
means: "stop parsing options".
You can either use the file name with rm or the inode number with find like :
rm -- -]???????q
# or
-> ls -i
47984689 blah.ui 47983771 __init__.py
47983773 testpy.e4p 47985161 Ui_blah.py
-> find -inum 47983773
./testpy.e4p
-> find -maxdepth 1 -inum 47983773 -exec rm -i '{}' \;
#or
-> find -maxdepth 1 -inum 47983773 -delete