Linux基础命令学习——文本目录管理命令(二)

一名菜鸟学习编程技术,记录所学知识并分享给大家,希望大家多多支持。

今天来写一篇关于学习Linux基础命令——文本目录管理命令的博文,也实践了很多,总结给大家一起学习!

在使用以下命令时,可以先使用alias命令查看你需要使用的命令的属性。

file命令

用于查看文件的类型;

touch命令

用于创建空白文件或设置文件的时间;

  • -d "YYYYMMDD HH:mm:SS 文件名":修改文件的时间
  • touch test:创建一个test的目录
  • touch *:修改时间为当前系统的时间(当前目录下的所有文件)
    Linux基础命令学习——文本目录管理命令(二)_第1张图片

mkdir命令

用于创建空白的目录,mkdir命令可以结合-p参数来递归创建出具有嵌套层叠关系的文件目录,mkdir是make directory的缩写;

  • -p:循环建立目录
  • mkdir /a1:新建一个a1的文件
  • mkdir /a2:新建一个a2的文件
  • mkdir -p /a3/a4:循环创建文件a3、a4
    Linux基础命令学习——文本目录管理命令(二)_第2张图片

rmdir命令

用于删除目录(删除的目录为空目录,即目录下没有任何文件),用法同mkdir命令相同,rmdirremove directoy的缩写;

下图中删除的目录不为空,故提示删除失败!
Linux基础命令学习——文本目录管理命令(二)_第3张图片

cp命令

用于拷贝文件或目录cp [选项] 源文件 目标文件cpcopy的缩写;

  • -r:复制目录,若目录存在则提示
  • -v:显示复制的详细信息
  • -f--force:强行复制文件或目录,不论目的文件或目录是否已经存在
  • -i--interactive:覆盖既有的文件或目录之前先询问用户
  • -u--update:当源文件较目的文件最新时,或名称相对应的目的文件并不存在,才复制文件
  • -p--perserve:保留源文件或目录的属性
    Linux基础命令学习——文本目录管理命令(二)_第4张图片
    使用alias命令可以查看命令的属性,下图默认的属性是cp -i,如何保留cp命令的原意呢?
    Linux基础命令学习——文本目录管理命令(二)_第5张图片
    使用 \cp命令 可以保留命令的原意,下图是使用cp命令将文件a复制到home的文件夹中,文件名称仍然是a;
    Linux基础命令学习——文本目录管理命令(二)_第6张图片

rm命令

用于删除文件或目录,需要在rm命令加"-r"参数才可以,否则删不掉,rmremove的缩写;

  • -r-R:将参数中列出的全部目录和子目录均递归的删除
  • -f--force:强行删除文件或目录,忽略不存在的文件或目录
  • -i--interactive:删除既有的文件或目录之前先询问用户
    Linux基础命令学习——文本目录管理命令(二)_第7张图片
    上图示新建了一个tt1的文件,进行强制删除

提示:rm -rf/*命令:切记一定要谨慎使用,该命令是删除根目录下的所有文件,互联网圈中一直流行着一句话:从删库到跑路,千万慎用!如果使用此命令,产生一切后果与本文作者无关!!!

mv命令

用于剪切文件或将文件重命名,mv [选项] 源文件 [目标路径] [目标文件]mvmove的缩写;

  • -f:不论目标文件是否存在,均不提示是否覆盖目标文件或目录
    Linux基础命令学习——文本目录管理命令(二)_第8张图片
    将根目录下的fff文件移动到home文件夹下
    Linux基础命令学习——文本目录管理命令(二)_第9张图片
    对test1文件夹进行改名

文末资源分享
关于Linux的学习资源都上传到网盘了,需要的话可以打开下载哦!
链接:https://pan.baidu.com/s/1BB5xbQU7jEI3sRKtkIWfqA
提取码:8gut

你可能感兴趣的:(7)