Linux学习(二)

文件搜索命令:

find指令

作用:用于查找文件(其参数有55个之多)

语法:#find 路径范围 选项 选项的值

选项:

-name 按照文档名称进行搜索(支持模糊搜索加上通配符*匹配多个字符,?匹配一个字符

-iname 不区分大小写

-type 按照文档的类型进行搜索

f 文件 d 目录 l 链接文件

-size 按照文件大小查找

+n 大于 -n小于 n等于

案例:#find / -size +204800

-user 查找所有者的文件

-group 查找所属组的文件

有关时间的属性:

-amin 访问时间

-cmin 文件属性

-mmin 文件内容

案例:#find /etc -cmin -5

查看/etc5分钟内被修改过属性的文件和目录

 

#find /etc -size +163840 -a -size -204800

-a 两个条件同时满足

-o 两个条件满足任意一个即可

/etc下查找大于80mb小于100mb的文件

#find/etc -name inittab -exec ls -l {} \;

/etc 下查找inittab文件并显示其详细信息

-exec / ok 命令 {} \ ; 对搜索结果执行操作

-inum 根据i结点查找

1、locate指令

语法:#locate 文件名

作用:在文件资料库中查找文件

-i 不区分大小写搜索

2.1Updatedb指令

语法:#updatedb

作用:更新文件库

2、which指令

语法:which 命令名称

作用:搜索命令所在目录及别名信息

3、whereis指令

语法:which 命令名称

作用:搜索命令所在目录及帮助文档

4、grep指令

语法:grep -iv 指定字串 文件

作用:在文件中搜寻字串匹配的行并输出

-i 不区分大小写

-v 排除指定字串

目录处理命令:

1pwd指令

用法:#pwd print working directory,打印当前工作目录)

 

1、cd命令

cd change directory, 改变目录)

作用:改变当前的工作目录到指定路径

用法1#cd 路径

 

语法2#cd 符号

- 切换到上一次的目录

~ 切换到“家目录”

~用户名 切换到其他用户的家目录

.. 切换到上级目录

2、mkdir指令(make directory,创建目录)

语法1#mkdir 路径 [可以是文件夹名称也可以是包含名称的一个完整路径]

语法 2#madir -p 路径

含义:当一次创建多层不存在的目录的时候,添加 -p参数,否则报错

语法3#madir 路径1 路径2 路径3 ...创建多个目录

4rmdir指令(用的不多)

remove empty directories

用法:rmdir 路径

功能:删除空目录

5cp指令

作用:复制文件/文件夹到指定位置

语法:#cp 被复制的文档路径 文档被复制到的路径

注意:Linux在复制过程中是可以重新对新位置的文件进行重命名的,但是如果不是必须的需要,则建议保持前后名称一致。

选项:

-r 表示递归复制

-p 保留文件属性

6mv指令 move,移动,剪切)

作用:移动文档到鑫的位置

语法:#mv 需要移动的文档路径 需要保存的位置路

 

补充:Linux中重命名的命令也是mv,语法和移动语法一样

7、rm指令(remove ,移动,删除)

作用:移动/删除文档

语法:#rm 选项 需要移除的文档路径

选项: -f force,强制删除,不提示是否删除

-r 表示递归

 

在删除的时候如果不带选项,会提示是否删除,如果需要确认则输入”y/yes”,否则输入”n/no”

注意: 如果在删除的时候不想频繁确认,则可在指令中添加选项-f”,表示force(强制).

删除一个目录的时候需要做递归删除,并且一般也不需要进行删除确认,所以移除目录的时候一般需要使用-rf选项。

案例:要删除一个目录下够公共特性的文档,例如:都以linux开头

 

其中*被称之为通配符,意思就是表示任意的字符

链接命令

1、ln指令

语法:ln -s 原文件 目标文件

作用:生成软链接文件 类似Windows的快捷方式

语法2ln 原文件 目标文件

作用:生成硬链接文件

硬链接特征:

1:拷贝cp -p +同步更新

2:通过i结点识别

3:不能跨分区

4:不能针对目录使用

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值