rm命令Remove,作用:1)删除目录,2)删除文件。 
(能够递归的去除钦点目录的持有文件及子目录)

记录学习时间:二〇一五-11-27中午08:11-晴(补录2015-11-26命令)

rm命令能够去除二个目录中的三个或多个文本或目录,也足以将某些目录及其属下的富有文件及其子目录均删除掉。对于链接文件,只是删除全数链接文件,而原有文件保持不变。

Linux文件的复制,删除和活动命令

瞩目:rm是二个险恶的一声令下,使用的时候要特别小心,尤其对于初学者的话。

rm命令:

rm命令能够去除3个索引中的3个或多少个公文或目录,也足以将有些目录及其属下的有着文件及其子目录均删除掉。对于链接文件,只是删除全数链接文件,而原有文件保持不变。

在意:使用rm命令要十分的小心。因为只要删除了三个文件,就不能够再回复它

在意:使用rm命令要充足小心。因为只要删除了多少个文本,就无法再恢复生机它。所以,在剔除文件在此之前,最佳再看一下文书的剧情,鲜明是否真要删除。rm命令能够用”-i”选项,这一个选项在选用文件扩大名字符删除七个文本时特意有用。使用这几个选项,系统会供给您种种确定是或不是要去除。那时,必须输入y并按Enter键,才能去除文件。假如仅按Enter键或此外字符,文件不会被删除。

1.cp下令:该命令的效果是将交给的文书或目录拷贝到另一文本或目录中,同MSDOS下的COPY命令一样,功用12分强硬。

1、用法

语法:

rm (选项)(参数)

语法

rm (选项) (参数)

语法:cp[选项]源文件或目录,目的文件或目录

剔除和平运动动命令,每一日贰个骨干命令。rm [选项] [参数]     
(参数为目录或文件)

选项:

-d:直接把欲删除的目录的硬连接数据删除成0,删除该目录;

-f:强制删除文件或目录;(谨慎使用)

-i:删除已有文件或目录以前先精通用户;

-r或-Rubicon:递归处理,将钦定目录下的有着文件与子目录一并拍卖;

–preserve-root:不对根目录进行递归操作;

-v:显示指令的详实实施进程。

选项

-d 直接把欲删除的目录的硬连接数据删除成0,删除该目录;
-f 强制删除文件或目录;
-i 删除已有文件或目录在此之前先精通用户;
-r-R 递归处理,将内定目录下的保有文件与子目录一并拍卖;
--preserve-root 不对根目录举行递归操作;
-v 呈现指令的详实实施进度。

评释该命令把内定的源文件复制到指标文件或把五个源文件复制到目的目录中。

二 、命令选项

参数:

文件:钦命被去除的公文列表,借使参数中蕴藏目录,则必须抬高-r恐怕-库罗德选项。

此命令不作实例。

参数

文本:钦定被剔除的文书列表,假设参数中含有目录,则必须抬高-r大概-RAV4选项。

该命令的各项选项含义如下:

-f:不升迁,强制删除文件或目录;
-i:删除已有文件或目录此前先精晓用户;
-r,-本田CR-V:递归删除,将钦命目录下的装有文件与子目录一并删除;
-v:展现指令的详细实施进程。

实例

交互式删除当前目录下的公文test和example目录。

澳门金沙国际 ,Remove test ?n(不删除文件test)
Remove example ?y(删除文件example)

删除当前目录下除隐含文件外的所有文件和子目录。
>`rm -r * `

应注意,这样做是非常危险的!

-a:该选项普通在拷贝目录是采纳。他保留链接,文件属性,并递归地拷贝目录,其功能约等于dpr选项的组成。

3、实例

-d:拷贝是保存链接

[root@mini ~]# tree test/
test/
├── test1
│   └── test2
│       └── test3
│           └── aa.txt
└── test.txt

3 directories, 2 files
[root@mini ~]# rm -ir test/
rm:是否进入目录"test/"? n
[root@mini ~]# rm -fr test/
[root@mini ~]# ll
总用量 4
-rw-------. 1 root root 1530 7月  19 19:24 anaconda-ks.cfg

-f:删除已经存在的指标文件而不晋升。

 

-I:和
f选项相反,在覆盖目的文件以前将付出提醒要求拥护确认。回答y时指标文件将被覆盖,是交互式拷贝。

-p:此时cp除复制源文件的始末外,还将把其修改时间和反问权限也复制到新文件中。

-r;若给出的源文件是一目录文件,此时cp将递归复制该目录下有所的子目录和文书。此时指标文件必须为多个目录名。

-L:不作拷贝,只是链接文件。

亟需表达的是,为严防用户在不在意的景观下用cp命令破坏另多个文本,如用户钦命的靶子文件名已存在,用cp
命令拷贝文件后,那一个文件酒会被新源文件覆盖,因此,建议用户在选择cp命令拷贝文件时,最棒使用I选项。

2.mv命令:用户能够使用mv命令来为文件或目录改名或将文件由三个目录移入另一个目录中。该命令就如MS-DOS下的ren
和 move 的整合。

语法:mv[选项]源文件或目录 指标文件或目录。

表明:视mv命令中第③个参数类型的分歧(是目标文件也许目的目录),mv命令将文件重命名或将其移至三个新的目录中。当第3个参数类型是文本时,mv命令实现文件重命名,此时,源文件只好有2个(也得以是源目录名),他将所给的源文件或目录重命名为给顶的靶子文件名。当第三个参数是已存在的目录名称时,源文件或目录到场参数能够有多如牛毛个,mv命令将个参数内定的源文件均移至指标目录中。在跨文件系统移动文件时,mv先拷贝,再将本来文件删除,而链至该公文的链接也将遗失。

一声令下中各采取的意义为:

-I:交互格局操作。假若mv操作将促成对已存在的目的文件的掩盖,此时系统驾驭是还是不是重写,要求用户作答y或n,那样能够制止误覆盖文件。

-f:禁止交互操作。在mv操作要遮盖某已有的目标文件是不给其余提醒,内定此选项后,I选项将不再起功用。

设若所给指标文件(不是目录)已存在,此时该公文的始末将后备新文件覆盖,为防止用户用mv命令破坏另1个文书,使用mv命令移动文件时,最棒使用I选项。

3.rm限令:用户能够用rm命令删除不供给的公文。该命令的效劳问删除二个目录中的二个或多少个文件或目录,他也能够将某些目录及其下的装有文件及子目录均删除。对于链接文件,只是断开了链接,源文件保持不变。

昂科雷m命令的貌似方式为:

Rm [选项]文件……

如果没有应用-r选项,则rm不会去除目录。

该命令的各选项意义如下:

-f:忽略不存在的文本,从不给出提醒。

-r:提示rm将参数中列出的万事索引和子目录均递归地删除。

-I:举办交互式删除。

选拔rm命令要小心。因为假若文件被删除,他是不能被还原的。为了预防那种意况的发生能够利用I选项俩各个确认要刨除的公文。要是用户输入y,文件将被删去。假如输入任何别的东西,文件则不会去除。

澳门金沙国际 1

相关文章