twrp - Comando PowerShell: rm-rf
usar fastboot en powershell (2)
Hice un poco de investigación y todavía no estoy seguro de lo que hace exactamente. Sé que rm es un elemento eliminado, pero no pude encontrar ninguna documentación en -rf. Cada vez que escribía help -rf imprimía la lista completa de comandos disponibles en powershell. ¿Qué pasa si escribes rm -rf en powershell? Después de leer alrededor, me he dado cuenta de que borrará todo en el disco? ¿No estoy seguro?
Además, es rm -rf igual que rm -rf /
Tienes que usar:
Remove-Item C:/tmp -Recurse -Force
o (corto)
rm C:/tmp -Recurse -Force
PowerShell no es UNIX. rm -rf
es el código de shell de UNIX, no las secuencias de comandos de PowerShell.
- Esta es la documentación para
rm
(abreviatura deRemove-Item
) en PowerShell . - Esta es la documentación para
rm
en UNIX .
¿Ver la diferencia?
En UNIX, rm -rf
solo no es válido. Le dijiste qué hacer a través de rm
para eliminar con los atributos r
para recursivo y f
para forzar , pero no le dijiste en qué debía hacerse esa acción. rm -rf /path/to/delete/
significa rm
( remove ) con los atributos r
( recursive ) f
( force ) en el directorio /path/to/remove/
y sus subdirectorios.
El comando correcto y equivalente en PowerShell sería:
rm C:/path/to/delete -r -fo
Tenga en cuenta que -f
en PowerShell es ambiguo para -Filter
y -Force
y, por lo -fo
, debe usarse -fo
.