Изучите папку с именем `-F /` [duplicate]

Я думаю, что эта папка, вероятно, была создана случайно в какой-то момент, но я не могу ls или cd для проверки.

Вещи, которые я пробовал:

ls '-F'

ls "-F"

ls \-F

ls \\\-F

ls \\-F

и cd эквиваленты

4
задан 10 May 2019 в 00:43

2 ответа

Вы всегда можете указать файл как абсолютный или относительный путь, а не просто имя файла.

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

ls ./-F

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

0
ответ дан 10 May 2019 в 00:43

Вы можете сделать это следующим образом:

ls -lah -- -F

-- обозначает конец опций для команды, то же самое будет работать с cd и даже rm.

cd -- -F

и

rm -r -- -F
0
ответ дан 10 May 2019 в 00:43

Другие вопросы по тегам:

Похожие вопросы: