ubuntu 9.10 如果你输入 rm 你会得到一个缺失的操作数错误,同样的事情 rm -r 但 rm -f 不会产生错误。-f 应该是“强制”而不是“消除错误”
我有rm -rf *每次进入某种睡眠模式时打字的习惯。似乎我的潜意识希望我在一天结束时删除我编写的所有内容。
有没有办法rm -rf *在 Linux 中的 C-shell 或 bash-shell 中阻止此特定命令 ( )?
或者,有没有办法在我的 shell 输入进入 shell 进行进一步处理之前为我的 shell 输入设置命令过滤器?
我正在为客户开发一个网站,我只看到一个包含超过 100 万个缓存文件的文件夹。
我需要删除他,但我不能,我收到这条消息:参数列表太长
我开始删除所有以aaa*, bbb*, ccc* 开头的文件......但我不想花我的生命...... (rm -f aaa*.string.php)
我怎样才能做到这一点 ??谢谢 !
我正在尝试按照此处的说明让 emacs 运行,但我坚持删除该.emacs.d文件夹。当命令行询问时我该怎么办rm: descend into directory '.emacs.d'?
a@b:~$ sudo rm -r -i .emacs.d
[sudo] password for a:
rm: descend into directory `.emacs.d'?
Run Code Online (Sandbox Code Playgroud)
有没有更简单的方法来查找和删除文件而不使用命令行?我无法在 GUI 中找到此文件。
如何查找和删除.jpg目录树中的所有文件,但文件名中包含“sample”的文件除外?
例如 :
a.zip -> keep it
b.jpg -> delete it
a-sample.jpg -> keep it
b-Sample.jpg -> keep it
Run Code Online (Sandbox Code Playgroud) 前几天我在做一些清理,决定删除一个我卡在我的开发环境中的日志文件,当我这样做时,我开始认为权限不应该让我,我不应该有权限。我不需要这个文件,但为什么它让我呢?这是之前和之后:
jim@jim-pop-os:~/development/apps/apoxeia/log$ ls -altr
total 441800
-rwxr-xr-x 1 jim jim 0 Jan 25 2020 .gitkeep
-rw-r--r-- 1 jim jim 0 Jan 25 2020 bullet.log
drwxr-xr-x 2 jim jim 4096 Apr 9 22:13 .
-rw-r--r-- 1 root root 759153 Apr 20 08:31 production.log
-rw-r--r-- 1 jim jim 1208297 May 3 18:03 development.log
-rw-rw-r-- 1 jim jim 449190680 May 6 08:07 test.log
drwxr-xr-x 25 jim jim 4096 May 6 08:14 ..
-rw-rw-r-- 1 jim jim 1214644 May 6 08:41 capistrano.log
jim@jim-pop-os:~/development/apps/apoxeia/log$ rm …Run Code Online (Sandbox Code Playgroud) 可能的重复:
Unix:以破折号开头的文件,-
不知何故,我最终得到了一个名为“-r”的文件。如何删除它?rm -r 不起作用。我试过 'rm -i `ls -a`' 来遍历文件名,但它没有提示我删除这个。
编辑一个非常hacky 的方法是使用python 的os.unlink 函数。那行得通,但我很想听听其他方式。
今天,使用sudo -s,我想rm -R ./lib/,但我实际上rm -R /lib/。
我不得不重新安装我的操作系统(Mint 15)并重新下载并重新配置我的所有软件包。不好玩。
以后如何避免类似的错误?