【Linux】文件和目录常用命令

查看目录内容:ls
切换目录:cd
创建和删除操作:touch、rm、mkdir
拷贝和移动文件:cp、mv
查看文件内容:cat、more、grep
其他:echo、重定向(>、>>)、管道(|)
——————————————————————————————————————

一、ls命令说明

ls是英文单词list的缩写,其功能为列出目录的内容,是用户最常用的命令之一。

  • Linux下文件和目录的特点:
    1 Linux文件或目录名称最长可以有256个字符
    2 以 . 开头的文件为隐藏文件,需要用-a参数才能显示
    3 . 代表当前目录
    4 …代表上一级目录
  • ls的常用选项
参数含义
-a显示指定目录下所有子目录与文件,包括隐藏文件
-l以列表方式显示文件的详细信息
-h配合-l 以人性化的方式显示文件大小
  • ls通配符的使用
通配符含义
*代表任意个数个字符(0~n)
?代表任意一个字符
[]表示可以匹配字符组中的任意一个
[abc]匹配a、b、c中的任意一个
[a-f]匹配从a到f范围内的任意一个

通配符使用时将其作为参数使用,主要为了更好地筛选出想要的文件。

二、切换目录

  1. cd
    cd是英文单词change directory的简写,其功能为更改当前的目录,也是用户最常用的命令之一。
命令含义
cd切换到当前用户的主目录(/home/用户目录)
cd ~切换到当前用户的主目录(/home/用户目录)
cd .保持在当前目录不变
cd …切换到上级目录
cd -可以在最近两次工作目录之间来回切换

三、创建和删除操作

  1. touch
    创建文件或修改文件时间。如果文件不存在就创建一个空白文件,如果已经存在就修改文件的末次修改日期。
  2. mkdir
    创建一个新的目录。
    这个命令有个参数 -p 可配合使用,可以递归创建多个目录
    注意:文件和目录不能重名
  3. rm
    删除文件或目录,使用rm命令后删除的文件不能恢复
选项含义
-f强制删除,忽略不存在的文件,无需提示
-r递归地删除目录下的内容,删除多个目录,删除文件夹时必须加此参数

rm命令也可以使用通配符。

四、拷贝和移动文件

序号命令对应英文作用
01tree[目录名]tree以树状图列出文件目录结构
02cp 源文件 目标文件copy复制文件或者目录
03mv 源文件 目标文件move移动文件或文件重命名
  1. tree
    tree命令可以以树状图列出文件目录结构
    加上-d,则只显示目录,不显示文件
  2. cp
    cp命令的功能是将给出的文件或目录复制到另一个文件或目录中,相当于DOS下的copy命令
选项含义
-i覆盖文件前提示
-r若给出的源文件是目录文件,则cp 将递归复制该目录下的所有子目录和文件,目标文件必须为一个目录名
  1. mv
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值