A bash-ban csak azt tudom, hogy
rmdir directoryname
eltávolítja a könyvtárat, de csak ha üres. Van-e mód kényszeríteni az alkönyvtárak eltávolítását?
Válasz
A következő parancs megteszi helyetted . Vigyázzon.
rm -rf directoryname
Megjegyzések
Válasz
ha rm -rf directoryname nem sikerül, próbálkozzon a rm -R -f directoryname vagy a rm --recursive -f directoryname használatával.
Ha nincs szerencséd ezek mellett, akkor fontolja meg az rm újratelepítését vagy a héj váltását.
Megjegyzések
- Ezek voltak az elérhető lehetőségek az rm-en. man oldal, a
man rmbeírásával utánanéztem, hogy megtekinthessem a rekurzív törlési lehetőségeket és az erő opciókat. - div id = “ef140c56fb”>
man oldallistája -r? Mit csinal? (Próbálkozzon egy könyvtárban, amelyet csak tesztelés céljából hoztak létre, csak dummy fájlokat (és esetleg alkönyvtárakat) tartalmazva.) Milyen operációs rendszert használ? Ha a rm -r nem működik, akkor ez operációs rendszer, és nem shell probléma. (Szigorúan véve az rm verziójának problémája lenne, amelyet ' használ, így megoldhatja a az rm másik verziója, vagy a rendszeren keres, hogy lássa-e már az rm verzióját a /bin.)
man rm -t, ez egy szöveges fájlt adott nekem a less szövegmegjelenítő. Görgetve találtam egy behúzott bejegyzést, amelynek egésze tartalmazta a -R és a – rekurzív opciókat a -r opcióval, jelezve, hogy ezek az érvek mind megegyeznek. sudo rm -r directoryName t? Az alapparancsok íratlan szabályai az, hogy a -r lehetővé teszi a program számára, hogy a fájlrendszer minden fájlján rekurzívan fusson (kezdve ott, ahol csak akar!), És hogy -f erőteljesen meg fogja csinálni a dolgokat, még akkor is, ha ' s veszélyes . ' cd ', ' mv ', ' ls ' többnyire igaznak tartja ezt az elvet. ls -r / duzie lesz, és a cp -rf / /dev/null mindent elpusztít a fájlrendszerén. < – Soha ne futtassa ezt a parancsot!
rm -r directoryname.rm: invalid option -- rhibát kapok, amikor könyvtár törlése az rm -r < könyvtárnévvel >.rm -rf directorynamecoz használata, ha nem lenne ' nem akarja, hogy a parancsfájl szüneteltesse a végrehajtást, mert ' vár a felhasználó bevitelére. Természetesen biztosnak kell lennie abban, hogy a könyvtár törlése nem árt.