(一)Linux基本操作-(3)Linux文件基本操作管理

声明:本笔记内容为笔者自己整理.
数年之前在”Linuxcast”学习Linux,当时记录了一份纸质版笔记,现在有意将其整理成电子版,供自己日后查阅以及分享.
感谢Linuxcast,感谢苏勇(nash_su)老师!


使用命令复制文件或目录

用法:

常用参数:

  • 递归复制整个目录树
  • 显示详细信息(如果文件夹很大,复制一份需要很长时间,使用此参数就可以显示复制时的详细信息)

示例:
这里写图片描述
在家目录下新建文件“test”,以及文件夹“aaa”,文件夹“aaa”下新建文件夹“bbb”和“ccc”,以备使用。
首先使用查看,存在文件夹“aaa”,以及文件“test”;
使用查看文件夹“aaa”的内容,存在文件夹“bbb”和“ccc”。

使用,将“test”复制一份,并且命名为“test_2”;
查看,多出了一个“test_2”文件;
使用,将“test”文件复制到文件夹“aaa”下;
使用,看到多出来一个“test”文件。

使用,提示“aaa”是一个目录;
所以使用“”参数,,将目录“aaa”复制,并命名为“aaa_2”;
使用查看,多出来一个文件夹“aaa_2”,
使用,查看目录下内容,正确。
这里写图片描述
使用,复制aaa文件夹,命名为aaa_3,并显示复制的详细信息。
注意:同时使用两个参数时, 和 的使用效果是一样的。

 使用mv命令来移动或者重命名文件或者目录

 用法:(的用法大多可以参考命令)

 如果指定文件名,就可以重命名文件。

示例:
这里写图片描述
使用,查看家目录下文件;
使用,将文件“test”移动到文件夹“aaa”下;
使用,查看文件夹“aaa”的内容,其中有文件“test”;
使用,看到家目录下的“test”文件已经没了。
使用,将文件“test_2”移动到目录“aaa”下,并且重命名为“ok”
,查看目录“aaa”下内容, 查看家目录下内容,正确。
这里写图片描述
首先,创建一个新的文件“ok”;
使用,不指定文件目录,只指定文件名称,即为重命名文件
查看,原来的文件“ok”已经消失,多出来的是文件“mdzz”。

创建 命令
 前文已经做过介绍,不再赘述。

删除 命令:删除文件或目录

  • 交互式删除
  • 递归删除包括目录内的内容
  • 强制删除,没有警告提示(使用时需要十分谨慎)

示例:
这里写图片描述
使用,删除mdzz文件;
使用,欲删除文件夹“aaa”,提示无法删除,因为“aaa”是一个文件夹;
使用,删除掉文件夹“aaa”;
但是上面删除aaa文件夹的时候是一下子全部删除了,无法自己做选择性删除,
所以使用“”参数,进入交互式删除,,依次出现提示,分别键入“”表示删除;
使用“”参数,表示强制删除,,直接删除文件夹“aaa_3”,托福备考没有任何提示,因为参数覆盖掉了参数,在Linux中,文件一旦删除,几乎不可能找回,所以-f参数异常危险,需谨慎使用。

 : 创建一个目录
  :删除一个空目录
 或者 :删除一个非空目录(还是使用之前的rm命令)
示例:
这里写图片描述
使用,创建一个空目录“mdzz”;
使用,删除空目录“mdzz”。
再使用创建空目录“mdzz”,
并且,进入mdzz目录下,
和,在mdzz下创建两个文件夹;
,返回家目录;
使用,提示无法删除;
使用,删除非空目录“mdzz”。


环境:
  软件版本:VirtualBox 4.3.12 r93733
  Linux系统版本:CentOS 7 ×86_64 1511

原文地址:https://www.cnblogs.com/zhanglixina/p/9614414.html