标签: rm

我怎样才能让 rm 停止请求我的许可?

在我的服务器上,当我运行它时,rm 总是要求我获得许可(即使我是 root),但在我的桌面上却没有。像这样:

$ rm mod_wsgi-3.3.tar.gz
rm: remove regular file `mod_wsgi-3.3.tar.gz'?
Run Code Online (Sandbox Code Playgroud)

如何让它停止提示我?

rm

16
推荐指数
2
解决办法
5万
查看次数

“rm -rf filename[co]”命令中的 [co] 是什么意思?

假设我有两个文件/tmp

root@ubuntu:~# touch /tmp/hello.{pyc,py}

root@ubuntu:~# ls /tmp/
hello.py  hello.pyc
Run Code Online (Sandbox Code Playgroud)

现在,让我们rm -rf使用 [co] 选项运行命令

root@ubuntu:~# rm -rf /tmp/hello.py[co]

root@ubuntu:~# ls /tmp/
hello.py
Run Code Online (Sandbox Code Playgroud)

有人可以解释一下这里发生了什么吗?[co]参数是什么?我们如何使它适用于其他扩展?说我有foo.jsfoo.coffee文件,我们可以做一些事情rm -rf /tmp/foo.coffe[co]来删除/tmp/foo.js吗?

command-line bash rm

16
推荐指数
2
解决办法
1万
查看次数

删除除第 12 个文件以外的所有文件

我有几千个格式为 filename.12345.end 的文件。我只想保留第 12 个文件,所以 file.00012.end、file.00024.end ... file.99996.end 并删除其他所有内容。

这些文件的文件名中也可能有数字,通常采用以下形式: file.00064.name.99999.end

我使用 Bash shell,无法弄清楚如何遍历文件,然后取出数字并检查它是否正在number%%12=0 删除文件。谁能帮我?

谢谢你,多丽娜

bash rm

14
推荐指数
3
解决办法
2241
查看次数

运行命令后如何修复 Ubuntu: sudo rm /*

当我尝试从同一目录中的 SD 卡中删除文件时,我运行了,sudo rm /*但现在 Ubuntu 无法工作。当我重新启动时,出现错误:内核恐慌试图终止 init。

我是 Linux 新手。我现在应该怎么做?我不想丢失我的数据。

sudo delete rm

14
推荐指数
2
解决办法
8581
查看次数

如何找到删除文件的进程的pid?

我正在做一个与 VM 迁移相关的项目。有时虚拟机映像会消失,我只想知道罪魁祸首是谁。我对可疑进程尝试了 strace,但无济于事。

rm process

13
推荐指数
1
解决办法
2万
查看次数

Ubuntu 服务器有垃圾箱吗?

我正在使用 Ubuntu 的服务器版本。我想知道这个版本的文件是否仍然进入“垃圾箱”等。
我一直在删除东西,我只是想确保这些东西没有被扔进垃圾箱。

server command-line files rm trash

13
推荐指数
1
解决办法
2万
查看次数

使用 rm $(ls) 删除文件有什么缺点吗?

我想知道使用rm $(ls)删除文件(或rm -r $(ls)删除目录)是否安全?因为在所有网站中,即使此命令看起来比其他命令容易得多,人们也会提供其他方法来执行此操作。

command-line delete files rm directory

13
推荐指数
2
解决办法
1769
查看次数

rm 在命令行上工作,但不在脚本中

当我rm *.old.*在命令行上执行它时,它会正确删除,但是当我在脚本的以下部分执行它时,它并没有 rm 所有*.old.*文件。

我的 bash 脚本有什么问题:

 for i in ./*; do
    if [[ -f $i ]];  then

        if [[ $i  ==  *.old.* ]]; then
                oldfile=$i
                echo "this file is to be removed: $oldfile"
                rm $oldfile
                exec 2>errorfile
            if [ -s $errorfile ]
            then
                echo "rm failed"
            else
                echo "removed $oldfile!"
            fi
        else
            echo "file with old extension  does not exist"
        fi

        orig=$i
        dest=$i.old
        cp $orig $dest
        echo "Copied $i"

    else
        echo "${i} is not a …
Run Code Online (Sandbox Code Playgroud)

bash scripts rm

13
推荐指数
3
解决办法
1万
查看次数

如何删除在特定日期之间修改的文件?

如主题:我想删除在特定日期范围内修改过的目录中的文件。我怎样才能做到这一点 ?

command-line rm timestamp

12
推荐指数
1
解决办法
2万
查看次数

rm: 无法删除 `/run/user/root/gvfs': 是一个目录

每当我输入类似于sudo apt-get install或类似的命令时,我都会收到此类错误:

$ sudo su
# exit
exit
rm: cannot remove `/run/user/root/gvfs': Is a directory
Run Code Online (Sandbox Code Playgroud)

我该如何解决?

sudo rm 12.10

12
推荐指数
1
解决办法
1万
查看次数

标签 统计

rm ×10

command-line ×4

bash ×3

delete ×2

files ×2

sudo ×2

12.10 ×1

directory ×1

process ×1

scripts ×1

server ×1

timestamp ×1

trash ×1