debian
සහ එහි ව්යුත්පන්න (සහ බොහෝ විට අනෙකුත් බොහෝ බෙදාහැරීම්) සමඟ එන්න busybox
තුළ භාවිතා වන initramfs
.
busybox
බොහෝ ක්රියාත්මක කළ හැකි විධාන රේඛා උපයෝගීතා එකලස් කරයි.
ඔබට තාවකාලිකව symlink හැකි /bin/rm
කිරීමට /bin/busybox
:
ln -s busybox /bin/rm
rm
වැඩක් ලබා ගැනීම සඳහා (ඔබට ඔබේ දේ කළ හැකිය apt-get install --reinstall coreutils
).
එම ක්රමයම busybox
ඇතුළත් වන අනෙකුත් සියලුම උපයෝගිතා සඳහා භාවිතා කළ හැකිය . එම ලැයිස්තුව එක් යෙදවීමක සිට තවත් ස්ථානයකට වෙනස් වේ. ඔබට ලැයිස්තුව ලබා ගත හැකිය busybox --list
.
කෙසේ වෙතත් ඒවා අනුරූප උපයෝගිතා වල සීමිත අනුවාදයන් බව සලකන්න. ඔවුන් සමහර විට GNU දිගු සඳහා සහය දක්වයි, නමුත් සාමාන්යයෙන් එසේ නොවන අතර සමහර ඒවා සියලුම සම්මත / POSIX විශේෂාංග සඳහා පවා සහාය නොදක්වයි (සමහර අංග සම්පාදනය කරන වේලාවේදී සක්රිය / අක්රීය කළ හැකිය).
විකල්පයක් ලෙස, ඔබට zsh
බිල්ඩින් ආර්එම් භාවිතා කළ හැකිය :
#! /bin/zsh
zmodload zsh/files
rm "$@"
මෙම zsh/files
මොඩියුලය අමතර builtin විධාන කිහිපයක් සමඟ සපයයි ( rm
, mv
, ln
, mkdir
, rmdir
, chown
, chmod
, sync
). මේ ආකාරයේ තත්වයකදී හෝ ඔබට තවත් ක්රියාදාමයන් සිදුකිරීමට නොහැකි නමුත් අන්තර්ක්රියාකාරී ධාවනයක් ඇති විට එය ප්රයෝජනවත් වේ zsh
.
ksh93
වැඩිපුර / විකල්ප විධාන ගණනාවක් buitin ඇත, නමුත් rm
ඔවුන් අතර ( basename
, chmod
, dirname
, getconf
, head
, mkdir
, logname
, cat
, cmp
, cut
, uname
, wc
, sync
). ඔබට ඒවා සමඟ ආයාචනා කළ හැකිය:
command /opt/ast/bin/the-command
දී ksh93
තිර රචනය.