澳门新蒲京娱乐

新蒲京娱乐场777 7
Linux 编程之 Ping 的实现

2003将双引号添加到希伯来语数字格式中方法,Word2003为从右向左式语言指定拼写选项

每一天两个

前些天攻读了创设文件和目录的命令mkdir ,明天读书一下linux中剔除文件和目录的下令: rm命令。rm是常用的命令,该命令的机能为除去三个目录中的壹个或八个文件或目录,它也得以将有个别目录及其下的保有文件及子目录均删除。对于链接文件,只是删除了链接,原有文件均保持不改变。

rm是贰个危险的授命,使用的时候要专门警惕,尤其对于新手,不然一切系统就能毁在此个命令(举例在/(根目录)下举行rm
*
-rf)。所以,大家在施行rm早先最佳先认同一下在哪些目录,到底要去除什么事物,操作时保持高度清醒的脑子。

rm是三个高危的授命,使用的时候要非常警惕,尤其对于生手,不然全数体系就能够毁在此个命令(例如在/(根目录)下施行rm * -rf)。所以,大家在实施rm从前最佳先确认一下在哪些目录,到底要删减什么事物,操作时保持中度清醒的脑子。

1.命令格式:

1.命令格式:

rm [选项] 文件…
rm [选项] 文件…

2.发令功用:

剔除三个目录中的贰个或多少个文本或目录,若无选取- r选项,则rm不会删除目录。如若利用 rm 来删除文件,经常仍可以够将该文件复苏原状。

2.指令功用:

3.限令参数:

    -f, --force    忽略不存在的文件,从不给出提示。

    -i, --interactive 进行交互式删除

    -r, -R, --recursive   指示rm将参数中列出的全部目录和子目录均递归地删除。

    -v, --verbose    详细显示进行的步骤

       --help     显示此帮助信息并退出

       --version  输出版本信息并退出
删除一个目录中的一个或多个文件或目录,如果没有使用- r选项,则rm不会删除目录。如果使用 rm 来删除文件,通常仍可以将该文件恢复原状。

4.命令实例:

实例意气风发:删除文件file,系统会先明白是或不是删除。

命令:

rm 文件名

输出:

[root@localhost test1]# ll

总计 4

-rw-r--r-- 1 root root 56 10-26 14:31 log.log

root@localhost test1]# rm log.log 

rm:是否删除 一般文件 “log.log”? y

root@localhost test1]# ll

总计 0[root@localhost test1]#

说明:

输入rm log.log命令后,系统会精通是或不是删除,输入y后就能够删除文件,不想删除则数据n。

实例二:强行删除file,系统不再晋升。

命令:

rm -f log1.log

输出:

[root@localhost test1]# ll

总计 4

-rw-r--r-- 1 root root 23 10-26 14:40 log1.log

[root@localhost test1]# rm -f log1.log 

[root@localhost test1]# ll

总计 0[root@localhost test1]#

实例三:删除任何.log文件;删除前逐风流倜傥询问确认

命令:

rm -i *.log

输出:

[root@localhost test1]# ll

总计 8

-rw-r--r-- 1 root root 11 10-26 14:45 log1.log

-rw-r--r-- 1 root root 24 10-26 14:45 log2.log

[root@localhost test1]# rm -i *.log

rm:是否删除 一般文件 “log1.log”? y

rm:是否删除 一般文件 “log2.log”? y

[root@localhost test1]# ll

总计 0[root@localhost test1]#

实例四:将 test1子目录及子目录中全部档案删除

命令:

rm -r test1

输出:

[root@localhost test]# ll

总计 24drwxr-xr-x 7 root root 4096 10-25 18:07 scf

drwxr-xr-x 2 root root 4096 10-26 14:51 test1

drwxr-xr-x 3 root root 4096 10-25 17:44 test2

drwxrwxrwx 2 root root 4096 10-25 17:46 test3

drwxr-xr-x 2 root root 4096 10-25 17:56 test4

drwxr-xr-x 3 root root 4096 10-25 17:56 test5

[root@localhost test]# rm -r test1

rm:是否进入目录 “test1”? y

rm:是否删除 一般文件 “test1/log3.log”? y

rm:是否删除 目录 “test1”? y

[root@localhost test]# ll

总计 20drwxr-xr-x 7 root root 4096 10-25 18:07 scf

drwxr-xr-x 3 root root 4096 10-25 17:44 test2

drwxrwxrwx 2 root root 4096 10-25 17:46 test3

drwxr-xr-x 2 root root 4096 10-25 17:56 test4

drwxr-xr-x 3 root root 4096 10-25 17:56 test5

[root@localhost test]#

实例五:rm -rf test2命令会将 test2 子目录及子目录中具有档案删除,况且不要生机一步登天勃勃确认

命令:

rm -rf  test2

输出:

[root@localhost test]# rm -rf test2

[root@localhost test]# ll

总计 16drwxr-xr-x 7 root root 4096 10-25 18:07 scf

drwxrwxrwx 2 root root 4096 10-25 17:46 test3

drwxr-xr-x 2 root root 4096 10-25 17:56 test4

drwxr-xr-x 3 root root 4096 10-25 17:56 test5

[root@localhost test]#

实例六:删除以 -f 初步的文书

命令:

rm -- -f

输出:

[root@localhost test]# touch -- -f

[root@localhost test]# ls -- -f

-f[root@localhost test]# rm -- -f

rm:是否删除 一般空文件 “-f”? y

[root@localhost test]# ls -- -f

ls: -f: 没有那个文件或目录

[root@localhost test]#

也得以使用上边包车型大巴操作步骤:

[root@localhost test]# touch ./-f

[root@localhost test]# ls ./-f

./-f[root@localhost test]# rm ./-f

rm:是否删除 一般空文件 “./-f”? y

[root@localhost test]#

实例七:自定义回收站功效

命令:

myrm(){ D=/tmp/$(date +%Y%m%d%H%M%S); mkdir -p $D; mv "$@" $D && echo "moved to $D ok"; }

输出:

[root@localhost test]# myrm(){ D=/tmp/$(date +%Y%m%d%H%M%S); mkdir -p $D;  mv "$@" $D && echo "moved to $D ok"; }

[root@localhost test]# alias rm='myrm'

[root@localhost test]# touch 1.log 2.log 3.log

[root@localhost test]# ll

总计 16

-rw-r--r-- 1 root root    0 10-26 15:08 1.log

-rw-r--r-- 1 root root    0 10-26 15:08 2.log

-rw-r--r-- 1 root root    0 10-26 15:08 3.log

drwxr-xr-x 7 root root 4096 10-25 18:07 scf

drwxrwxrwx 2 root root 4096 10-25 17:46 test3

drwxr-xr-x 2 root root 4096 10-25 17:56 test4

drwxr-xr-x 3 root root 4096 10-25 17:56 test5

[root@localhost test]# rm [123].log

moved to /tmp/20121026150901 ok

[root@localhost test]# ll

总计 16drwxr-xr-x 7 root root 4096 10-25 18:07 scf

drwxrwxrwx 2 root root 4096 10-25 17:46 test3

drwxr-xr-x 2 root root 4096 10-25 17:56 test4

drwxr-xr-x 3 root root 4096 10-25 17:56 test5

[root@localhost test]# ls /tmp/20121026150901/

1.log  2.log  3.log

[root@localhost test]#

说明:

地方的操作进度模拟了回笼站的功能,即除去文件的时候只是把公文放到叁个临时目录中,这样在须求的时候仍是可以苏醒过来。

3.下令参数:

-f, --force    忽略不存在的文件,从不给出提示。



-i, --interactive 进行交互式删除



-r, -R, --recursive   指示rm将参数中列出的全部目录和子目录均递归地删除。



-v, --verbose    详细显示进行的步骤



   --help     显示此帮助信息并退出



   --version  输出版本信息并退出

4.指令实例:

实例风度翩翩:删除文件file,系统会先了然是还是不是删除。

命令:

rm 文件名

输出:

[root@localhost test1]# ll

总计 4

-rw-r--r-- 1 root root 56 10-26 14:31 log.log



root@localhost test1]# rm log.log



rm:是否删除 一般文件 “log.log”? y



root@localhost test1]# ll



总计 0[root@localhost test1]#

说明:

输入rm
log.log命令后,系统会理解是不是删除,输入y后就能够删除文件,不想删除则数据n。

实例二:强行删除file,系统不再提拔。

命令:

rm -f log1.log

输出:

[root@localhost test1]# ll



总计 4



-rw-r--r-- 1 root root 23 10-26 14:40 log1.log



[root@localhost test1]# rm -f log1.log



[root@localhost test1]# ll



总计 0[root@localhost test1]#

实例三:删除任何.log文件;删除前逐风流洒脱询问确认

命令:

rm -i *.log

输出:

相关文章

No Comments, Be The First!
近期评论
    功能
    网站地图xml地图