Linux常用命令-文件处理命令一
2024-10-21 05:58:00
命令格式:
命令 [-选项] [参数]
例如: ls -la /etc
说明:
选项--通常是功能
参数--通常是操作对象
本篇笔记要学到的命令有:ls mkdir cd pwd rmdir cp mv rm
- 目录处理命令:ls(list)
- 命令所在路径: /bin/ls
- 执行权限:所有用户
- 功能描述:显示目录文件
- 语法:ls 选项[-ald] [文件或目录]
- -a 显示所有文件,包括隐藏文件
- -l 显示详细信息
- -d 查看目录属性
- -i 查看文件或目录的ID号
- -h 人性化显示信息
- 具体使用
-l 显示信息具体描述(共七列)
第一列的字符表示含义较多:
第一个字符(文件类型):
- -:表示二进制文件
- d:表示目录
- l:软链接
剩余的字符(三种用户对文件的权限):
r:读 w:写 x:执行 -:没有对应权限
rw-(可以读写) r--(只可以读) r--(只可以读)
u所有者的权限 g所属组的权限 o其他人的权限
第二列的数字,表示文件引用次数
第三列的root,表示文件所有者 u(user),通常谁创建的文件,谁就是他的所有者,一般只有一个,可以更换
第四列的root,表示文件所属组 g(group),可以是一个或多个人,也可以使用该文件
还有一种是其他人,用 o(other)表示 ,不可以使用该文件
第五列的数字,表示文件大小字节数,可以使用 ls -lh将其计算为相应的大小
第六列的时间,表示文件的创建时间/最后修改时间
第七列的字符,表示文件名及其后缀
-d使用(查看目录的详细信息)
-i使用(查看ID号)
- 目录处理命令 mkdir(make directories)
- 命令所在路径:/bin/mkdir
- 执行权限:所有用户
- 语法:
mkdir [-p] 目录名
- 功能描述:创建新目录, -p表示递归创建
- 具体使用
-p 使用(可以在不存在的目录下创建目录)
- 目录处理命令 cd(change directory)
- 命令所在路径:shell内置命令
- 执行权限:所有用户
- 语法:
cd [目录]
- 功能描述:切换目录
- 具体使用:
其中,.表示当前目录
.. 表示当前目录的上一级目录
/ 表示根目录
~ 表示用户主目录
- 表示切换到 切换到当前目录之前的目录
- 目录处理命令 pwd(print working directory)
- 命令所在路径:/bin/pwd
- 执行权限:所有用户
- 语法:pwd
- 功能:显示当前目录
- 具体使用:
- 目录处理命令 rmdir(remove directory)
- 命令所在路径:/bin/rmdir
- 执行权限:所有用户
- 语法:rmdir [目录名]
- 功能描述:删除空目录
- 具体使用:
注意:只能删除空目录,如果目录中有文件或文件夹,必须先删除文件和文件夹,再删除该目录
- 目录处理命令 cp(copy)
- 命令所在路径:/bin/cp
- 执行权限:所有用户
- 语法:cp [-rp] [原文件或目录] [目标目录]
- -r 复制目录
- -p 保留文件属性,像读写执行权限,修改日期等等属性
- 功能描述:复制文件或目录
- 具体使用:
复制多个文件到指定目录
- 目录处理命令:mv(move)
- 命令所在路径:/bin/mv
- 执行权限:所有用户
- 语法: mv [原文件或目录] [目标文件或目录]
- 功能描述:剪切文件、改名
- 具体使用:
- 目录处理命令:rm(remove)
- 命令所在路径:/bin/rm
- 执行权限:所有用户
- 语法: rm -rf [文件或目录]
- -r 删除目录
- -f 强制删除,不再提醒
- 功能描述:删除文件
- 具体使用
- 目录处理命令:touch
- 命令所在路径:/bin/touch
- 执行权限:所有用户
- 语法:touch [文件名]
- 功能描述:创建空文件
- 具体实现:
创建多个空文件
创建名字中带空格的文件
- 文件处理命令:cat
- 命令所在路径:/bin/cat
- 执行权限:所有用户
- 语法:cat -n [文件名]
- 功能描述:显示文件内容
- -n:显示行号
- 具体使用:
- 文件处理命令:more
- 命令所在路径:/bin/more
- 执行权限:所有用户
- 语法:more [文件名]
- 空格(或f) 翻页
- Enter 换行
- q或Q 退出
- 功能描述:分页显示文件内容
- 文件处理命令:less [文件名]
- 命令所在路径:/bin/less
- 执行权限:所有用户
- 语法:less [文件名]
- 功能描述:分页显示文件内容(可向上翻页)
- 空格向下翻页,上下箭头可以上下翻页
- /字符 可以索引该字符,按n可以找下一个
- 文件处理命令:head -n 数字 [文件名]
最新文章
- 第一次接触OOM
- RDIFramework.NET ━ 9.16 案例模块━ Web部分
- 边工作边刷题:70天一遍leetcode: day 78
- Linux内核基础--事件通知链(notifier chain)
- 你可能不知道的30个Python语言的特点技巧
- Matlab定义子函数
- ListView分割线
- [bzoj3191] [JLOI2013]卡牌游戏
- K-means之亚洲杯
- phpstorm在项目中查找某个字符串
- 字符集和编码——Unicode(UTF&;UCS)深度历险
- C#线程、前后台线程
- MVC应用程序的jQuery代码重构
- MySQL索引优化入门
- java虚拟机的符号引用和直接引用
- 8) pom.xml
- Teamwork#3,Week5,Scrum Meeting 11.20
- iOS- 利用AFNetworking3.0+(最新AFN) - 实现文件上传
- 在eclipse中配置server和database
- Asp.net底层机制
热门文章
- 【学习笔记】Http请求方法总结
- 构建api gateway之 如何给openresty打patch
- CSS常用属性(2)
- 微信小程序-【转发好友】以及中文标题乱码问题解决
- concurrent-map 和 sync.Map,我该选择哪个?
- JZOJ 3745. 【NOI2014模拟7.14】Problem A
- 使用 UnoCSS shortcuts 简化 class
- Android:Banner 和 Glide 在 Fragment 中实现轮播图
- 结合ChatGPT体验新必应new bing 的惊喜:这是我第一次使用的感受
- redis RDB和AOF