mamy Linux Debian Server w naszym domu jako maszynę programistyczną. Jeden z naszych programistów stworzył przypadkowo folder o nazwieÐ?оваÑ? папка
Jak mogę usunąć ten folder?
Próbowałem Kilka rzeczy, takich jak Wildcard, Usuń za pomocą numeru i-węzła, Usuń przez wyszukiwanie, ale nic nie działa.
Wszystko co dostaję to
Brak takiego pliku lub katalogu
Oto mój pełny ekran z moich testów usuwania
root@debian:/etc# cd /var/mmstylo
root@debian:/var/mmstylo# ls -la
total 13
drwxrwxrwx 6 www-data www-data 296 Apr 11 18:04 .
drwxr-xr-x 2 www-data www-data 64 Apr 10 13:24 Ð?оваÑ? папка
-rw-r--r-- 1 www-data www-data 4096 Apr 10 13:24 ._.DS_Store
-rw-r--r-- 1 root root 6148 Apr 11 18:04 .DS_Store
drwx------ 2 root root 64 Mar 11 10:31 lost+found
drwxr-xr-x 8 www-data www-data 344 Apr 11 17:21 testwebdav
drwxr-xr-x 8 www-data www-data 280 Apr 10 13:27 webdav
root@debian:/var/mmstylo# rm Ð?оваÑ? папка
rm: cannot remove 'Ð?оваÑ?': No such file or directory
rm: cannot remove 'папка': No such file or directory
root@debian:/var/mmstylo# rm "Ð?оваÑ? папка"
rm: cannot remove 'Ð?оваÑ? папка': No such file or directory
root@debian:/var/mmstylo# mc
root@debian:/var/mmstylo# rm -rf "/var/mmstylo/Ð.оваÑ. папка"
root@debian:/var/mmstylo# ls -li
total 2
93906511492624 drwxrwxrwx 2 root root 64 Apr 10 13:24 Ð?оваÑ? папка
93906511480544 drwx------ 2 root root 64 Mar 11 10:31 lost+found
93906511486864 drwxr-xr-x 8 www-data www-data 344 Apr 11 17:21 testwebdav
93906511487328 drwxr-xr-x 8 www-data www-data 280 Apr 10 13:27 webdav
root@debian:/var/mmstylo# find . -inum 93906511492624 -delete
find: cannot delete ‘./Ð\302\235оваÑ\302\217 папка’: No such file or directory
root@debian:/var/mmstylo# find . -inum 93906511492624 -exec rm -i {} \;
rm: cannot remove './Ð'$'\302\235''оваÑ'$'\302\217'' папка': Is a directory
root@debian:/var/mmstylo# rm *?оÐ*
rm: cannot remove 'Ð'$'\302\235''оваÑ'$'\302\217'' папка': Is a directory
root@debian:/var/mmstylo# find . -inum 93906511492624 -exec rm -ir {} \;
rm: remove directory './Ð'$'\302\235''оваÑ'$'\302\217'' папка'? yes
rm: cannot remove './Ð'$'\302\235''оваÑ'$'\302\217'' папка': No such file or directory
root@debian:/var/mmstylo# mc
root@debian:/var/mmstylo# rm *Ñ. Ð*
rm: cannot remove '*Ñ.': No such file or directory
rm: cannot remove 'Ð'$'\302\235''оваÑ'$'\302\217'' папка': Is a directory
root@debian:/var/mmstylo# rm "*Ñ. Ð*"
rm: cannot remove '*Ñ. Ð*': No such file or directory
root@debian:/var/mmstylo# rm './Ð'$'\302\235''оваÑ'$'\302\217'' папка'
rm: cannot remove './Ð'$'\302\235''оваÑ'$'\302\217'' папка': Is a directory
root@debian:/var/mmstylo# mv /var/mmstylo/'./Ð'$'\302\235''оваÑ'$'\302\217'' папка' /var/mmsytlo/testfolder mv: cannot move '/var/mmstylo/./Ð'$'\302\235''оваÑ'$'\302\217'' папка' to '/var/mmsytlo/testfolder': No suc h file or directory
root@debian:/var/mmstylo# mv './Ð'$'\302\235''оваÑ'$'\302\217'' папка' /var/mmstylo/testfolder
mv: cannot move './Ð'$'\302\235''оваÑ'$'\302\217'' папка' to '/var/mmstylo/testfolder': Input/output error
root@debian:/var/mmstylo# mc
root@debian:/var/mmstylo# ls *Ñ? Ð*
ls: cannot access '*Ñ?': No such file or directory
Ð?оваÑ? папка:
root@debian:/var/mmstylo# rm -r 'Ð?оваÑ?'' папка'
rm: cannot remove 'Ð?оваÑ? папка': No such file or directory
root@debian:/var/mmstylo# rm -r 'Ð?оваÑ?''папка'
rm: cannot remove 'Ð?оваÑ?папка': No such file or directory
root@debian:/var/mmstylo# rm -r 'Ð?оваÑ?' 'папка'
rm: cannot remove 'Ð?оваÑ?': No such file or directory
rm: cannot remove 'папка': No such file or directory
root@debian:/var/mmstylo# rm -r 'Ð?оваÑ?'*'папка'
rm: cannot remove 'Ð?оваÑ?*папка': No such file or directory
root@debian:/var/mmstylo# rm -r 'Ð?оваÑ?*папка'
rm: cannot remove 'Ð?оваÑ?*папка': No such file or directory
root@debian:/var/mmstylo# ls -la
total 13
drwxrwxrwx 6 www-data www-data 296 Apr 11 18:04 .
drwxrwxrwx 2 root root 64 Apr 10 13:24 Ð?оваÑ? папка
-rw-r--r-- 1 www-data www-data 4096 Apr 10 13:24 ._.DS_Store
-rw-r--r-- 1 root root 6148 Apr 11 18:04 .DS_Store
drwx------ 2 root root 64 Mar 11 10:31 lost+found
drwxr-xr-x 8 www-data www-data 344 Apr 11 17:21 testwebdav
drwxr-xr-x 8 www-data www-data 280 Apr 10 13:27 webdav
root@debian:/var/mmstylo# find . -xdev -inum 93906511492624 -exec rm -i '{}' ';'
rm: cannot remove './Ð'$'\302\235''оваÑ'$'\302\217'' папка': Is a directory
root@debian:/var/mmstylo#
Musimy usunąć ten folder, ponieważ niektórzy nasi klienci zewnętrzni otrzymują błędy wirusów i ostrzeżenia za każdym razem o tym folderze.
Ale jest pusty i nie gwarantuje wirusa.
is a directory
... co oznacza, że katalog został znaleziony. Po prostu nie został usunięty, ponieważ zapomniałeś-r
parametru. Spróbujrm -r Ð*
ponownieOdpowiedzi:
Masz już kilka instancji, w których nazwa katalogu jest poprawnie zmieniana i przekazywana poprawnie do
rm
polecenia, ale powodują one komunikat o błędzie, na przykład:rm
Polecenia bez argumentów nie usunie katalogów. Spróbujrmdir
użyć-r
argumentu dlarm
źródło
find . -inum 93906511492624 -exec rm -ri {} \;
działało lepiej?