Linux基础03_Linux文件基本操作管理

复制文件、目录(cp命令)

使用cp命令复制文件或目录

命令格式: cp 源文件(或文件夹) 目标文件(或文件夹)

常用参数:

  • -r 复制整个文件夹(包含里面的所有文件)
  • -v 显示复制过程中的详细信息,如: 复制进度

例子

  1. 在同一文件夹(TestDirectory)中,复制“文件基本操作管理.txt”,并重命名为“嘿嘿嘿嘿嘿嘿.txt”:
    cp同一文件夹下
  2. 将“TestDirectory文件夹”下的“文件基本操作管理.txt”,复制到“TestDirectory22222文件夹”(因为不在同一文件夹下,所以不用重命名)

cp到不同文件夹

  1. 复制“TestDirectory22222”文件夹,并重命名为“啦啦啦啦啦”(使用-r参数)
    cp复制文件夹
    使用-v参数,将显示在复制文件夹时候的详细信息,包含了文件夹里面各个文件的复制进度:
    复制“TestDirectory22222”文件夹,并重命名为“啦啦啦啦啦33333”
    -v参数

移动、重命名文件或目录(mv命令)

通过mv命令移动或者重命名文件或目录

命令格式: mv 文件 目标目录

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

例子:

  1. 将根目录下的nash_su文件,移动到TestDirectory文件夹:
    mv nash_su TestDirectory/

mv1

  • 还是上面的例子,如果我要把nash_su这个文件,从根目录移到TestDirectory文件夹,并且重命名为cast
    mv nash_su TestDirectory/cast
    mv2

  • 接着上面的例子,在TestDirectory文件夹中,现在我不想要把cast这个文件移出文件夹,只想要改个名字,只需要将第三个参数,改成想要的文件名
    mv cast 我现在叫这个名字啦
    mv3

创建、删除文件(touch、rm)

  • 通过touch命令可以创建一个空文件或更新文件时间
  • 通过rm命令可以删除文件或目录
    常用参数:
    -i 交互式
    -r 删除文件夹中所有内容,包括文件夹本身
    -f 强制删除,没有警告提示

只用-r命令时,可以删除文件夹和里面的所有内容,并且没有任何提示;
当使用-ri命令时,删除文件夹的时候,Linux会对每个文件提问是否删除,输入yes就是确定删除,如图:
rm1

创建、删除目录(mkdir、rmdir、rm -r)

  • 通过mkdir命令创建一个目录
  • 通过rmdir命令删除一个空目录
  • 通过rm -r(-f)命令删除一个非空目录

猜你喜欢

转载自blog.csdn.net/Waldocsdn/article/details/105271261
今日推荐