gpt4 book ai didi

linux - Busybox SSH 命令

转载 作者:太空宇宙 更新时间:2023-11-04 03:54:43 34 4
gpt4 key购买 nike

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

<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

最佳答案

rm 仅在对目录应用递归 (-r) 时才删除目录。您可以通过使用 --help 运行来检查 busybox rm 的版本。对于我的 busybox,它确实具有该功能:

$ 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 只会删除传递给它的文件,并且目录不会受到影响。

关于linux - Busybox SSH 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25166063/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com