Я обнаружил, что у меня есть файлы 1
с нулевым размером по всему жесткому диску. Особенно в часто используемых каталогах. Они создаются снова, даже если я их удаляю. Я думаю, что это может быть связано с Vim или терминалом (я использую iTerm2 с zsh) в целом.
Как вы думаете? Что создает эти файлы и почему?
touch $1
где-нибудь в сценарии, но на самом деле положитьtouch 1
.2>&1
. Или друг со странным чувством юмора однажды устроил дурацкуюlaunchd
работу. Для людей во всем мире действительно нет способа сделать что-либо большее, чем предположить, что вызывает это. У нас нет магических возможностей удаленного доступа к вашей машине для расследования, и мы никак не можем выбрать из скудной информации, предоставленной для выбора из широкого спектра возможных объяснений, от лукавого до юмористического.if [ $# > 1 ]
... в этом случае оболочка будет обрабатывать> 1
деталь как перенаправление в файл с именем "1" (и[
команда ничего не печатает, поэтому файл заводится пусто).Ответы:
Я случайно сумел создать файлы '1' в прошлом, используя vim. Я всегда использую,
:w!
чтобы сохранить файл, который вызывает перезапись без запроса. Когда я спешил, я иногда входил:w1
, не нажимая клавишу Shift. Это создаст файл с именем «1». Но я не могу объяснить, почему файлы всегда имеют размер 0.источник
w!
очень редко, и моя раскладка клавиатуры определяется!
без смещения как +.