Не удается создать rm-файл, потому что он не существует? [закрыто]

Если вы хотите скопировать каталог с машины a в b при входе в a:

scp -r /path/to/directory user@ipaddress:/path/to/destination

Если вы хотите скопировать каталог с машины a в b при входе в b:

scp -r user@ipaddress:/path/to/directory /path/to/destination

Я не совсем понимаю, что вы подразумеваете под «не нажал на меня», я использовал этот метод бесчисленное количество раз раньше.

1
14.03.2017, 08:02
2 ответа

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

echo "Some Text" > 3-keys-to-manifestation-og.png && rm 3-keys-to-manifestation-og.png

Я не могу сказать, почему этот файл все еще отображается в ls, но, возможно, вы сможете удалить его после того, как он был «создан» с помощью команды echo.

Если файл все еще существует, echo заменит его содержимое «Some Text». Если его больше нет, он будет создан и заполнен «Некоторым текстом». После этого его можно будет удалить.

0
28.01.2020, 00:59

У меня был файл, который появился через ls, но я не смог rmего.

Мне удалось mvпереместить файл в новый каталог.

В моем конкретном случае, чтобы файл отображался в ls, мне пришлось использовать подстановочный знак (, например. ls./some*.jpeg), и мне пришлось использовать тот же подстановочный знак в mv(, например.mv./some*.jpeg./newdir). Кроме того, в моем случае я хотел сохранить файл (, но он был поврежден ). Однако, как только я переместил файл в новый каталог, я смог переместить его обратно в исходный каталог, и файл больше не был поврежден.

0
28.01.2020, 00:59

Теги

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