如何解决递归删除文件和目录的顺序是什么Ubuntu 20.04
当我在 Bash 终端中使用 GNU coreutils 的删除函数 rm -ri
递归删除时,是什么决定了文件的顺序?
我在 lenovo thinkpad X1C1 上使用 Ubuntu 20.04。我最近使用 remove 删除了一些文件及其目录
命令 rm
与选项递归 -r
和交互式 -i
:
这是输出:
>> rm -ri /home/izpad/Desktop/data/
rm: descend into directory '/home/izpad/Desktop/data/'? y
rm: remove regular file '/home/izpad/Desktop/data/customfields.txt'? y
rm: remove regular file '/home/izpad/Desktop/data/spaces.txt'? y
rm: remove regular file '/home/izpad/Desktop/data/groups.txt'? y
rm: remove regular file '/home/izpad/Desktop/data/folders.txt'? y
rm: remove regular file '/home/izpad/Desktop/data/comments.txt'? y
rm: remove regular file '/home/izpad/Desktop/data/folder_blueprints.txt'? y
rm: remove regular file '/home/izpad/Desktop/data/workflows.txt'? y
rm: remove regular file '/home/izpad/Desktop/data/timelogs.txt'? y
rm: remove regular file '/home/izpad/Desktop/data/account.txt'? y
rm: remove regular file '/home/izpad/Desktop/data/workschedules.txt'? y
rm: remove regular file '/home/izpad/Desktop/data/version.txt'? y
rm: remove regular file '/home/izpad/Desktop/data/colors.txt'? y
rm: remove regular file '/home/izpad/Desktop/data/attachments.txt'? y
rm: remove regular file '/home/izpad/Desktop/data/approvals.txt'? y
rm: remove regular file '/home/izpad/Desktop/data/invitations.txt'? y
rm: remove regular file '/home/izpad/Desktop/data/timelog_categories.txt'? y
rm: remove regular file '/home/izpad/Desktop/data/tasks.txt'? y
rm: remove regular file '/home/izpad/Desktop/data/user_schedule_exclusions.txt'? y
rm: remove regular file '/home/izpad/Desktop/data/contacts.txt'? y
rm: remove directory '/home/izpad/Desktop/data/'? y
当我注意到它不是按字母顺序排列时,我忍不住好奇,我也知道它不是基于文件大小,因为 tasks.txt 最大,为 218MB
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com(将#修改为@)