sudo apt-get install ubuntu-desktop
решить проблему.
Вы можете удалить его с помощью rm, как обычно: rm NameOfFile. Обратите внимание, что с жесткими ссылками нет никакого различия между «исходным файлом» и «ссылкой на файл»: у вас есть только два имени для одного и того же файла, и удаление только одного из них не приведет к удалению другого. [!d0 ]
У меня есть этот скрипт для удаления избыточных жестких ссылок. Но будьте осторожны - это очень опасно.
#!/bin/bash
clear
echo Reduce redundant hardlinks in the current folder
echo ------------------------------------------------
echo
echo " $(basename $0) [-R]"
echo " -R means recursive"
echo
read -p "You can break by pressing Ctrl+C"
echo
ask=1
if [ a$1 == "a-R" ]; then recursive=" -R "; fi
for i in $(ls -i $recursive | awk '{print $1}' | uniq --repeated | sort);
do
echo "Inode with multiple hardlinked files: $i"
first=1
for foundfile in $(find . -xdev -inum $i);
do
if [ $first == 1 ]; then
echo " preserving the first file: $foundfile"
first=0
else
echo " deleting the redundant file: $foundfile"
#rm $foundfile
fi
done
if [ $ask == 1 ]; then
read -p "Delete all the rest of redundant hardlinks without asking? y/N "
if [ a${REPLY,,} == "ay" ]; then ask=0; fi
fi
# read -p "pause for sure"
echo
done
echo "All redundant hardlins are removed."
echo
На самом деле rm не работает:
[user@localhost Products]$ rm AZP/
rm: cannot remove `AZP/': Is a directory
[user@localhost Products]$ rm -r AZP/
rm: cannot remove `AZP': Not a directory
Что работает unlink AZP.
Если вы хотите удалить только ссылку и сохранить исходный файл, вы должны использовать unlink.