『壹』 linux下如何使CP命令不提示覆盖 rm 确认提示后删除
我们先来看一下原因吧!
一般我们使用的命令是cp
-rf
sourcefile
targetdir或cp
-r
-f
sourcefile
targetdir,
-r的意思是递归复制,也就是复制文件夹及其下所有文件
-f的意思是遇到同名的文件,不提示,直接覆盖
这是因为,系统在安装的时候使用了别名,防止我们误操作,覆盖了不该覆盖的文件。使用别名命令就可以看到具体的配置了。
[test@Server
home]#
alias
alias
cp='cp
-i'
alias
l.='ls
-d
.*
--color=tty'
alias
ll='ls
-l
--color=tty'
alias
ls='ls
--color=tty'
alias
mv='mv
-i'
alias
rm='rm
-i'
alias
which='alias
|
/usr/bin/which
--tty-only
--read-alias
--show-dot
--show-tilde'
从上边我们可以看出,我们输入的cp命令,其实是“cp
-i”命令,
从上边的命令我们可以知道,其他几个命令,也使用了别名,例如ll,ls
mv,rm等。
[test@Server
home]#
vi
~/.bashrc#
.bashrc#
User
specific
aliases
and
functions
alias
rm='rm
-i'
alias
cp='cp
-i'
alias
mv='mv
-i'
#
Source
global
definitions
if
[
-f
/etc/bashrc
];
then
.
/etc/bashrcfi
只要在相应的命令前加#号,就可以注释掉该命令了。保存退出,然后你就可以用纯粹的原命令了。
『贰』 Linux rm 删除是否成功,怎么判断
先ls看一下目录下有没有要删除的文件或目录
然后执行rm命令
再用ls看一下有没有该文件就行了
或者echo $?看下返回值 1是不成功 0是成功
『叁』 linux下中的 rm 命令选项-i 什么意思
-i:进行任何删除操作前必须先确认。
用户可以用rm命令删除不需要的文件。该版命令的功能为删除一个目权录中的一个或多个文件或目录,它也可以将某个目录及其下的所有文件及子目录均删除。
(3)linuxrm不确认扩展阅读
linux下rm命令使用详解
rm命令的一般形式为:rm[选项]... 目录... 删除指定的<文件>(即解除链接)。
-d:删除可能仍有数据的目录 (只限超级用户)。
-f:略过不存在的文件,不显示任何信息。
-i:进行任何删除操作前必须先确认。
-r/R:同时删除该目录下的所有目录层。
-v :详细显示进行的步骤。
-help:显示此帮助信息并离开。
--version:显示版本信息并离开。
范例:
删除所有rb语言程序档;删除前逐一询问确认:rm-i *.rb。
将 Finished 子目录及子目录中所有档案删除:rm -r Finished。
将 Finished 子目录及子目录中所有档案删除,并且不用--确认:rm -rf Finished。
『肆』 Linux中的rm命令
rm命令:
1、可以删除一个目录中的一个或多个文件或目录。
2、可以将某个目录及其下属的所有文件及其子目录均删除掉。
3、对于链接文件,只是删除整个链接文件,而原有文件保持不变。
语法选项:
-d:直接把欲删除的目录的硬连接数据删除成0,删除该目录;
-f:强制删除文件或目录;
-i:删除已有文件或目录之前先询问用户;
-r或-R:递归处理,将指定目录下的所有文件与子目录一并处理;
-preserve-root:不对根目录进行递归操作;
-v:显示指令的详细执行过程。
(4)linuxrm不确认扩展阅读:
rm同时删除多个文件命令:rm <filename1> <filename2>
要删除第一个字符为‘-’的文件 (例如‘-foo’),请使用以下其中一种方法:
rm-- -foo
rm./-foo
请注意,如果使用 rm 来删除文件,通常仍可以将该文件恢复原状。如果想保证
该文件的内容无法还原,请考虑使用 shred。
删除所有rb语言程序档;删除前逐一询问确认 :
rm-i *.rb
将 Finished 子目录及子目录中所有档案删除 :
rm -r Finished
将 Finished 子目录及子目录中所有档案删除,并且不用--确认 :
rm -rf Finished
『伍』 linux的rm命令详解
Linux rm,英文全拼:remove,该命令用于删除一个文件或者目录。
Linux
rm命令是一个非常强大的删除命令,它可以永久性地删除文件系统中指定的文件或目录。在使用rm命令删除文件或目录时,系统不会产生任何提示信息。
语法
rm [options] name...
参数
-i 删除前逐一询问确认
-f 即使原档案属性设为唯读,亦直接删除,无需逐一确认
-r 将目录及以下之档案亦逐一删除
注意:rm命令是一个具有破坏性的命令,因为rm命令会永久性删除文件或目录,这就意味着,如果没有对文件或目录进行备份,一旦使用rm命令将其删除,将无法恢复。因此,尤其在使用rm命令删除目录时,要非常非常谨慎。
『陆』 请教在linux 怎么用rm 删除目录和文件.不要提示
1、第一步,先登录linux的服务器。
『柒』 linuxrm文件不存在怎么处理
1.
在终端窗口中输入命令touchdemo.txt创建一个演示文稿。
2.
执行命令rm-rfdemo.txt 删除该文件。
3.
执行 debugfs命令。
4.
执行命令ddif=/dev/mapper/vg_root-lv_rootof=/home/demo.txt bs
『捌』 linux如何使用rm命令快速删除文件
rm命令用于删除文件。x0dx0a命令格式:rm [选项] 文件名x0dx0a常用选项:x0dx0a-f, --force 强制删除。忽略不存在的文件,不提示确认x0dx0a-i 在删除前需要确认x0dx0a-r, -R, --recursive 递归删除目录及其内容x0dx0a-v, --verbose 详细显示进行的步骤x0dx0a默认时,rm 不会删除目录。使用--recursive(-r 或-R)选项可删除每个给定的目录,以及其下所有的内容。x0dx0a用法示例:删除文件名为.txt的文件x0dx0a$ rm .txt
『玖』 centos6.4 linux用rm命令删除文件为什么没有提示,我买的那本书上却说有提示,rm -f才不会提示
这个问题刚好我懂。
其实很简单,先说解决方法:
在~/.bashrc文件中添加一行(即/home/<user>/.bashrc):
alias rm='rm -i'
然后,你可以source ~/.bashrc;嗯,也可以重启。
原因,其实更简单:
分别在root和普通用户下,使用alias查看就知道原因了;
或者,你也可以比较/root/.bashrc和普通用户的/home/<user>/.bashrc,也能发现原因;
就是 root的.bashrc中有:alias rm='rm -i',这一条,而普通用户的.bashrc中没有这一条。