Это удалит ./somefile
и, если это - файл, ~/data
(принятие Вас имеет разрешение сделать так на них обоих, конечно).
Команда, которую Вы хотели, была:
mv somefile ~/data
Если Вы не делаете регулярных резервных копий, Вы, вероятно, политы из шланга.
rm
средства remove
...
Вы хотели mv
, что означает move
rm somefile ~/data
Та команда удаляет somefile
, и также удаляет ~/data
(data
файл, расположенный в корневом каталоге).
Если Вы хотели переименовать/переместить (эти два являются тем же), somefile
кому: ~/data
, надлежащая команда была бы:
mv somefile ~/data
Вы удалили somefile полностью.
средства комнаты 'удаляют'.
Вам нужен 'mv'
Используйте 'комнату человека' и 'человека mv' для получения дополнительной информации.
Bash/Ubuntu:
meder@meder-desktop:~$ rm lol ~/lmfao
rm: cannot remove `/home/meder/lmfao': Is a directory
Как ранее указано Вы хотите 'mv'