Linux学习——文件目录常见管理命令

1、创建目录的命令 mkdir

命令语法
mkdir 【选项】【文件名】
1.-m --mode=模式,设定权限
2.-p:递归创建
3.-v 打印创建目录信息
在这里插入图片描述

2、逐屏显示内容的命令 more

空格:向下翻屏
b:向上翻屏
+/ 搜索字符串,q
q:退出

3、比较文件的差异的命令 diff

在这里插入图片描述

4、将文件的内容打印到标准输出的命令 cat

  1. -n 或 --number:由 1 开始对所有输出的行数编号
  2. -b 或 --number-nonblank:和 -n 相似,只不过对于空白行不编号
  3. -A, 末尾加$,tab键置换为^I,等价于 -vET
    在这里插入图片描述

5、删除某个目录及其所有文件及子目录的命令 rm

  1. -f --force 强制删除,忽略不存在的文件,从不给出提示
  2. -i --interactive 交互式删除文件,删除时给出提示
  3. -r --recursive 递归删除目录下面文件以及子目录下的文件
  4. -R 同r
  5. -v 显示运行时详细信息
    在这里插入图片描述
    在这里插入图片描述

6、在文件或目录之间创建链接的命令 ln

文件类型表示:l

Linux 链接分两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link)。
默认情况下,ln 命令产生硬链接

符号链接 软链接 [-s]
类似于windows上的快捷方式, 特殊文件,记录的是另一个文件的位置信息
软连接上 文件有主从之分,主文件删除了,从文件无法访问
在这里插入图片描述

7、 显示文件类型的命令 file

1. -b    列出文件辨识结果时,不显示文件名称
2. -f    列出文件中文件名的文件类型
3. -F    使用指定分隔符号替换输出文件名后的默认的":"分隔符
4. -i    输出mime类型的字符串

在这里插入图片描述

8、拷贝文件或目录的命令 cp

1. -i:交互式复制,即覆盖之前提醒用户确认
2. -f:强制覆盖目标文件
3. -r, -R:递归复制目录
4. -d:复制符号链接文件本身,而非其指向的源文件
5. -a:-dR --preserve=all, archive,用于实现归档
6. -p:   保留源文件或目录的属性,包括所有者、所属组、权限与时间
7. -P:不跟随源文件中的符号链接
8. --parents:   连带目录结构一起复制,按照路径表示方式进行目录结构拷贝

9、在指定的路径下查找指定文件的命令 find

find [path…] -options [expression] [-print -exec -ok ]

path:要查找的目录路径
表示$HOME目录
. 表示当前目录
/ 表示根目录

print:表示将结果输出到标准输出

exec:对匹配的文件执行该参数所给出的shell命令
形式为command {} ; ,注意{}与;之间有空格

ok:与exec作用相同,区别在于,在执行命令之前,都会给出提示,让用户确认是否执行

options常用的有下选项:
1. -name:按照名字查找
2. -perm:安装权限查找
3. -prune:不再当前指定的目录下查找
4. -user:文件属主来查找
5. -group:文件所属组来查找
6. -nogroup:查找无有效所属组的文件
7. -nouser:查找无有效属主的文件
8. -type:按照文件类型查找
在这里插入图片描述

10、分割文档的命令 split

  1. -b:指定划分文件的大小,单位是byte,也可自行加上单位,如 b k m 等
  2. -l:以行数来进行划分
  3. -d:使用数字做后缀
  4. -a:配合-d使用 指定后缀长度
    在这里插入图片描述在这里插入图片描述

11、文件/目录改名或变更存储位置的命令 mv

  1. -b:当目标文件存在时,先进性备份再覆盖
  2. -f:当目标文件存在时,强制覆盖
  3. -i:默认选项,当目标文件存在时,提示是否覆盖 使用普通用户测试
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值