Linux学习day02---Terminal文件、目录基础命令(mkdir、rmdir、touch、gedit、rm、mv、vp、cat)

版权声明:版权声明:本文章刊载的所有内容,包括文字、图片、音频、视频、软件、程序、以及网页版式设计等均归"江南、董少"所有! https://blog.csdn.net/qq_41453285/article/details/85030184

介绍文件、目录操作前,介绍一个点

  • 文件的操作,加不加后缀名是不同的,如果touch 1.txt与touch 1是不同的文件

一、mkdir、rmdir

1.mkdir:新建目录

  • 新建单/多个目录:mkdir 目录1 目录2 ...
  • 新建多级目录:mkdir -p 父目录/子目录  (如果父目录存在,-p可省去,否则不能省去)

2.rmdir:删除目录

  • 删除单/多个目录:rmdir 目录1 目录2 ...

注意:rmdir不能删除非空目录,下面会介绍用rm删除非空目录

二、touch、gedit

1.touch:新建文件

  • 新建单/多个文件:touch 文件1 文件2 ...

2.gedit:用文本打开文件并编辑

  • 编辑文件:gedit 文件

三、rm

1.功能:删除文件、目录

  • 删除单/多个文件:rm 文件1 文件2 ...
  • 删除单/多非空目录:rm -d 目录1 目录2 ...

2.格式:rm  [选项]  [文件/目录名]

3.选项

  • -i   :删除之前,要求你是否同意删除
  • -r   :递归删除指定目录下的子目录和文件
  • -ir  :递归删除并要求是否同意
  • -f   :强制删除

四、mv

1.功能:修改文件(目录)名,移动文件路径

  • 修改文件(目录)名:mv  旧文件(目录)名  新文件(目录)名
  • 移动文件路径:mv 文件名  目录名

五、cp

1.功能:复制文件、复制目录

  • 复制文件:cp 被复制文件 新文件
  • 复制文件到指定目录:cp 被复制文件 目录路径
  • 复制目录:cp -r 被复制目录  新目录
  • 复制目录到指定目录:cp -r 被复制目录 目录路径

2.选项

  • -r   :复制目录时使用,递归复制
  • -i   :复制之前如果有同名的文件(目录),提示你是否要求覆盖

3.事例

  • cp ../*.txt .   ==>将上一级目录的所有.txt文件复制到当前路径

六、cat

1.功能:在终端查看文件内容

  • 查看单/多个文件:cat 文件1 文件2 ...

查看多个文件时,会换行

2.选项

  • -n  :在内容前面加上行号

猜你喜欢

转载自blog.csdn.net/qq_41453285/article/details/85030184