首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Busybox SSH命令

Busybox SSH命令
EN

Stack Overflow用户
提问于 2014-08-06 17:01:13
回答 1查看 3.9K关注 0票数 0

嵌入式Linux上的Busybox,SSH命令。rm命令只删除当前目录中的文件,还是子目录中的文件?下面是目录结构:

代码语言:javascript
复制
<root@sample:/abc/1/demwr> ls -la
total 5
drwxr-xr-x    3 root     0                0 Jan  1 00:00 .
drwxr-xr-x    5 root     0                0 Jan  1 00:05 ..
-rwxrwxrwx    1 root     0              905 Jan  1 00:06 file1.der
drwxr-xr-x    2 root     0                0 Jan  1 00:00 download
lrwxrwxrwx    1 root     0               25 Jan  1 00:00 file2.der -> /abc/zw/kmc/file2.der
lrwxrwxrwx    1 root     0               28 Jan  1 00:00 file3.bin -> /abc/zw/kmc/file3.bin
-rwxrwxrwx    1 root     0             1052 Jan  1 00:06 file4.der
-rwxrwxrwx    1 root     0              140 Jan  1 00:02 file5.bin
lrwxrwxrwx    1 root     0               37 Jan  1 00:00 file6.bin -> /etc/qrstu/demwr/file6.bin
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-08-06 17:10:38

rm仅在应用递归(-r)时才删除目录。您可以通过在--help中运行它来检查busybox的版本。在我的邮箱里,它确实有这样的功能:

代码语言:javascript
复制
$ busybox rm --help
BusyBox v1.21.0 (2013-12-08 07:54:36 PHT) multi-call binary.

Usage: rm [-irf] FILE...

Remove (unlink) FILEs

        -i      Always prompt before removing
        -f      Never prompt
        -R,-r   Recurse

添加:当您执行rm *时,shell将首先展开glob模式*并将其传递给rm。如果没有-rrm将只删除传递给它的文件,并且目录将不受影响。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25166063

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档