Linux命令行004:目录及文件操作

通配符

常见的通配符如下:

通配符含义
*任意字符
单字符
[characters]匹配字符
[!characters]非匹配字符
[[:lower:]]小写字符匹配
[[:upper:]]大写字符匹配
[[:digit:]]数字匹配
[[:alpha:]]字母
[[:alnum:]]字母或数字

使用示例:

通配含义
*所有文件

g*

以g开头的所有文件

b*.txt

以b开头的所有TXT文件

Data???

以Data开头的七字符组成文件名的文件

[abc]*

a,b,c,ab,ac,bc,abc,bac,cab,cba等等

BACKUP.[0-9][0-9][0-9]

BACKUP.开头的带有三个数字的文件
[[:upper:]]*x
大写字母开头的文件
[![:digit:]]*
非数字开头的文件

*[[:lower:]123]

小写字母或1,2,3结尾的文件

创建目录mkdir

创建单目录

多个目录一起创建


复制文件或目录cp

复制单文件或目录

复制多个文件或目录

可选参数:

-a(复制所有属性,包含文件所有者,权限等)

-r(递归复制)

-u(已存在最新则不替换)

-i(如有覆盖给出提示)


移动文件或目录mv

移动单文件或目录

移动多文件或目录

可选参数:

-u(已存在最新则不替换)

-i(如有覆盖给出提示)


删除文件或目录rm

删除一到多个文件或目录

可选参数:

-i(删除提示)

-f(无声完成)

-r(递归删除文件夹)


创建链接ln

创建硬链接

创建软连接

什么是硬链接?

硬链接链接到实际的文件,并且只能是文件。硬链接可以叠加,可以删除,只有硬连接数为0的文件才会被删除空间。硬链接连接的文件必须和链接处于同一磁盘空间。

什么是软连接?

软连接类似于快捷方式,可以指向文件文件或文件夹。当你写入文本到软连接,实际上是操作的链接指向的文件。当你删除一个软连接,删除的只是快捷方式而已。如果文件删除了,软连接还在,这个软连接视为失效链接,因为指向的文件已经不存在了,在使用ls指令查看的时候,会爆红。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值