2-11 Linux 中的文件处理 --- mkdir、rmdir 创建目录和删除空目录命令

2-11 Linux 中的文件处理 --- mkdir、rmdir 创建目录和删除空目录命令,第1张

mkdir:创建目录命令。

    -p:递归创建目录。

    例:

    mkdir test:创建单个名为 test 的目录。

    mkdir -p test1/test2 : 递归创建多个目录。系统会首先创建 test1 目录,然后在 test1 目录        下再创建 test2 目录。

    注:如不加 -p 选项进行递归创建将会报错。因为 test1 这个目录是不存在的。所以,没有办  法在一个不存在的目录下创建一个新目录。

   例:

   rmdir:删除空目录。

   tmp 目录下有test 和 test1两个目录。test 为空目录,test1 非空。

   rmdir test:删除 test 目录,此目录是空目录。所以可以正常删除。

    rmdir test1:删除 test1 目录,系统给出 test1 目录不为空的提示。

    因为 test1 下还有 test2 目录,删除递归目录失败。所以,rmdir 命令只能删除空目录。

linux编辑文件命令有如下:

1、cp命令,作用复制,参数如下:

-a:将文件的特性一起复制。

-p:连同文件的属性一起复制,而非使用默认方式,与-a相似,常用于备份。

-i:若目标文件已经存在时,在覆盖时会先询问 *** 作的进行。

-r:递归持续复制,用于目录的复制行为。

-u:目标文件与源文件有差异时才会复制。

2、rm命令作用为删除,参数:

-f:就是force的意思,忽略不存在的文件,不会出现警告消息。

-i:互动模式,在删除前会询问用户是否 *** 作。

-r:递归删除,最常用于目录删除,它是一个非常危险的参数。

3、mv命令作用为移动文件:

-f:force强制的意思,如果目标文件已经存在,不会询问而直接覆盖。

-i:若目标文件已经存在,就会询问是否覆盖。

-u:若目标文件已经存在,且比目标文件新,才会更新。

4、pwd命令,作用为查看”当前工作目录“的完整路径。

pwd-P#显示出实际路径,而非使用连接(link)路径;pwd显示的是连接路径。

5、rmdir命令删除目录:

rmdir [选项]... 目录...

-p:递归删除目录dirname,当子目录删除后其父目录为空时,也一同被删除。如果整个路径被删除或者由于某种原因保留部分路径,则系统在标准输出上显示相应的信息。

-v:verbose显示指令执行过程。

rm是指删除文件的意思,其中 -r 参数表示递归删除。递归删除的意思,就是删除指定目录及该目录下的所有文件。

简单说,如果你有一个目录 test,然后这个目录里还有一个目录 test1,那么你使用命令:rm test 是无法删除目录test的,会提示出错,因为这个目录下还存在另一个目录test1,使用 rm -r test 就能够删除目录test了。

楼主如果对Linux系统感兴趣,想学习更多Linux系统命令知识,可以百度《Linux就该这么学》,里面有很多实用的教程可以参考。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7482705.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-06
下一篇 2023-04-06

发表评论

登录后才能评论

评论列表(0条)

保存