rm для файловой системы
Удаление файлов и каталогов.
Подпись
> rm {flags} (filename) ...rest
Флаги
-
--trash, -t: переместить в корзину платформы вместо постоянного удаления. Не используется на Android и iOS -
--permanent, -p: удалить навсегда, игнорируя параметр конфигурации 'always_trash'. Включено по умолчанию на Android и iOS -
--recursive, -r: рекурсивно удалить подкаталоги -
--force, -f: подавить ошибку, если файла нет -
--verbose, -v: вывести имена удаленных файлов -
--interactive, -i: запросить у пользователя подтверждение действия -
--interactive-once, -I: запросить у пользователя подтверждение действия только один раз
Параметры
-
filename: путь к файлу, который нужно удалить -
...rest: дополнительные пути к файлам для удаления
Типы входных/выходных данных:
| Вход | Выход |
|---|---|
| ничего | ничего |
Примеры
Удалить или переместить файл в корзину (в зависимости от параметра конфигурации 'always_trash')
>rmfile.txt
Переместить файл в корзину
>rm--trashfile.txt
Постоянно удалить файл, даже если параметр конфигурации 'always_trash' включен
>rm--permanentfile.txt
Удалить файл, игнорируя ошибки 'файл не найден'
>rm--forcefile.txt
Удалить все файлы размером 0 КБ в текущем каталоге
>ls|wheresize==0KBandtype==file|each { rm$in.name } |null
Copyright © 2019–2023 The Nushell Project DevelopersLicensed under the MIT License.
https://www.nushell.sh/commands/docs/rm.html