Linux常用命令(文件和目录操作)一

一、文件和目录操作常用命令

pwdcdlstreemkdirrmdir
cprmmvlnchmodchown
findgrepcmpdiffstattouch

 

二、命令使用

在下面的命令使用中,可能有的命令参数写的无,但有可能并不是真的没有参数,我这里列出的一些命令和参数只是比较常用的,还有很大一部分没有列出来。

1.pwd

描述:获取当前目录

用法:  pwd

参数: 

案例: 

2.cd 

描述:切换至目录

用法: cd 目录

参数:

案例:

3.ls

描述:显示目录下的文件

用法: ls [目录]

参数:

-a 显示所以文件(包括隐藏文件)

-l 长格式显示

-i 显示索引节点

案例:

ls

 

ls -a

 

ls -l

 

ls -i

4.tree

描述:以树结构递归显示目录中的文件及子目录的文件

用法:  tree [目录]

参数:

案例: 

5.mkdir

描述:创建目录

用法:  mkdir [参数] 路径

参数: 

-p 如果父级目录不存在,则递归创建

案例:

mkdir hello

mkdir -p  aaa/bbb/

6.rmdir

描述:删除目录

用法:  rmdir  [参数] 目录

参数 

-p 删除目录,如果父目录下无其他文件和目录,同时删除父目录

案例:  

rmdir hello

rmdir -p aaa/bbb

7.cp

描述:文件拷贝

用法:   cp [参数] 源文件 目标文件

参数  

-f 如果目标存在,不提示,直接覆盖

-i 如果目标存在,提示是否覆盖

-R 递归拷贝

8.rm

描述:删除文件或目录

用法: rm  [参数] 文件或目录

参数 

-r 

递归删除

-f

强制删除,不提示

-i

删除时提示用户

 

9.mv

描述:文件或目录移动

用法:  mv [参数] 源文件 目标文件

参数 

-i 如果目标存在,提示用户是否覆盖

-f 强制覆盖,不提示

10.ln

描述:建立链接

用法: ln [参数] 目录或文件

参数 

-s 建立软链接。不加参数,表示硬链接。

说明:

软链接:如windows系统下的快捷方式,创建时间和最后访问时间不会随着原文件改变

硬链接: 同步更新,同cp -p一样,跟随源文件一起改变

11.chmod

描述:改变文件或者目录权限

用法: chmod [参数] 目录或文件

参数 

-u:当前所有者

-g:当前所属组

-o:其他用户组

r:读权限 w:写权限    x:执行权限

案例:

12.chown

描述:改变文件的拥有者和所属组

用法:   chown  用户名 文件

参数 无

案例:

13.find

描述:查找文件

用法: find 路径 正则表达式 (路径可以是多个,用空格隔开)

参数 

-name : 通过文件名称查找,支持通配符"*"和"?",-iname:忽略大小写

-user :所属用户

-group: 所属组

-atime n:第n天访问的文件

-atime +n:第n天前访问的文件

-atime -n:第n天内访问的文件

-size n :大小为n个block块的文件

-print :结果输出到标准设备

案例:

14.grep

描述:查找指定字符串所在行

用法: grep [参数] 字符串 文件

参数

-num 输出匹配前后各num行

-b 显示匹配查找行距离开头有多少字节

-c 显示匹配字符串行的个数,只显示个数,不显示内容

-v  过滤掉指定字符串的行

案例:

15.cmp

描述:比较两个文件内容的不同,发现第一次差异处停止

用法: cmp [参数] 文件1 文件2

参数

-l 列出整个文件的不同的所在行,字符数

案例:

16.diff

描述:比较两个文件内容的不同

用法: diff [参数] 源文件 目标文件

参数

-q 仅报告是否相同,不显示具体详细内容

-i 忽略大小写的差异

案例:

17.stat

描述:显示文件的详细内容

用法: stat 文件

参数

案例:

18.touch

描述:修改文件的存储和修改时间

用法: touch [参数] 文件

参数

-a 将文件最近改动时间修改为当前时间

-m 将文件最近更改时间修改为当前时间

-dyyyyddmm 修改文件的最近访问和最近更改时间

案例:

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值