Linux 学习 (二) 文件处理命令
Linux达人养成计划 I 学习笔记
ls [选项] [文件或目录]
- -a: 显示所有文件,包括隐藏文件
- -l: 显示详细信息
- -d: 查看目录属性
- -h: 人性化显示文件大小
- -i: 显示inode
ls -l 输出结果(如-rw-r--r--. 1 root root 1207):
符号 | 含义 |
---|---|
- | -文件 d目录 l软链接文件 |
rw- | u所有者权限 (r读-4 w写-2 x执行-1) |
r-- | g所属组权限 |
r-- | o其他人权限 |
. | ACL权限 |
1 | 引用计数 |
root | 所有者 |
root | 所属组 |
1207 | 文件大小(字节) |
注:ll 相当于 ls -l
.开头的文件是隐藏文件
目录/文件处理命令
mkdir -p [目录名]:make directories
- -p 递归创建
cd [目录]:change directory
- cd /:进入根目录
- cd ~或cd:进入当前用户的家目录
- cd -:进入上次目录
- cd ..:进入上一级目录
- cd .:进入当前目录
pwd:print working directory
rmdir [目录]:remove empty directories
rm [文件或目录]:remove
- -r:删除目录
- -f:强制
cp [选项] [原文件或目录] [目标目录]:copy
- -r:复制目录
- -p:连带文件属性复制
- -d:若原文件是链接文件,则复制链接属性
- -a:相当于pdr
mv [原文件或目录] [目标目录]:move
- 剪切或重命名命令
常用目录的作用
- /:根目录
- /bin:命令保存目录(普通用户就可以读取的命令)
- /boot:启动目录,启动相关文件
- /dev:设备文件保存目录
- /etc:配置文件保存目录
- /home:普通用户的家目录
- /lib:系统库保存目录
- /mnt:系统挂载目录
- /media:挂载目录
- /root:超级用户的家目录
- /tmp:临时目录
- /sbin:命令保存目录(超级用户才能使用的目录)
- /proc:内存的挂载点,不能直接操作
- /sys:同上
- /usr:系统资源目录
- /usr/bin/:系统命令(普通用户)
- /usr/sbin/:系统命令(超级用户)
- var:系统相关文档内容
tab键:自动补全
链接命令
ln [原文件] [目标文件]:link
- -s:创建软链接
硬链接特征:
- 拥有相同的i节点和存储block块,可以看作是同一个文件
- 可以通过i节点识别
- 不能跨分区
- 不能针对目录使用
软链接特征:
- 类似Windows快捷方式
- 软链接拥有自己的i节点和Block块,但是数据块中只保存原文件的文件名和i节点号,并没有实际的数据
- 软链接文件的权限都为rwxrwxrwx
- 修改任意文件,另一个都改变
- 删除原文件,软链接不能使用
注:创建软链接原文件要写绝对路径
Linux 学习 (二) 文件处理命令的更多相关文章
- Linux学习日志--文件搜索命令
开头总结: 学习了Linux中的文件搜索命令find和locate,系统搜索命令whereis 和which ,字符串搜索命令grep,find和locate的差别和使用方法格式,什么是path环境变 ...
- 五、Linux学习之文件搜索命令
一.文件搜索命令locate locate 文件名 在后台数据库中按文件名搜索,搜索速度最快 /var/lib/mlocate #locate命令所搜索的后台数据库(数据库不会实时刷新,所以新建的文件 ...
- Linux学习之文件搜索命令
一.文件搜索命令locate locate 文件名 在后台数据库中按文件名搜索,搜索速度最快 /var/lib/mlocate #locate命令所搜索的后台数据库(数据库不会实时刷新,所以新建的文件 ...
- linux 学习2 文件处理命令
____命令格式与目录处理命令 ____目录处理命令 ____文件处理命令 ____链接命令 ls list 菜单 命令 [-选项][参数] 选项:调整功能,多个选项可以写在一起,不分顺序. 简化选项 ...
- Linux 学习 (三) 文件搜索命令
Linux达人养成计划 I 学习笔记 locate 文件名 搜索速度比较快 只能根据文件名搜索 搜索的是保存在 /var/lib/mlocate 的数据库(每天更新一次) 新建文件需要执行 updat ...
- 四、Linux学习之文件处理命令
1.建立目录:mkdir 格式:mkdir –p [目录名] -p 递归创建目录 注意事项: 如果是创建单个目录直接mkdir [目录名就可以] 如果是创建一个目录下的目录也就是递归创建目录请 ...
- Linux学习之文件特殊权限详解(SetUID、SetGID、Sticky BIT)(十一)
Linux学习之文件特殊权限详解(SetUID.SetGID.Sticky BIT) 目录 SetUID SetGID Sticky BIT SetUID SetUID简介 只有可以执行的二进制程序和 ...
- [转]linux查看日志文件内容命令
linux查看日志文件内容命令tail.cat.tac.head.echo tail -f test.log你会看到屏幕不断有内容被打印出来. 这时候中断第一个进程Ctrl-C, ---------- ...
- linux查看日志文件内容命令tail、cat、tac、head、echo
linux查看日志文件内容命令tail.cat.tac.head.echo tail -f test.log你会看到屏幕不断有内容被打印出来. 这时候中断第一个进程Ctrl-C, ---------- ...
随机推荐
- Java类文件结构详解
概述: Class文件结构是了解虚拟机的重要基础之一,如果想深入的了解虚拟机,Class文件结构是不能不了解的.Class文件是一组以8位字节为基础单位的二进制流,各项数据项目严格按照顺序紧凑地排列在 ...
- Flask 框架 重定向,捕获异常,钩子方法及使用jsonify在网页返回json数据
Flask 框架中常用到重定向方法来实现路由的跳转 ,路由跳转又分为站内跳转和站外跳转 常用的站内跳转方法为url_for 而常用的站外跳转为redirect 在这里提示一下: 在使用两种方法是须调 ...
- koa2中间件koa和koa-compose源码分析原理(一)
koa是基于nodejs平台的下一代web开发框架,它是使用generator和promise,koa的中间件是一系列generator函数的对象.当对象被请求过来的时候,会依次经过各个中间件进行处理 ...
- 在ASP.NET Core MVC中子类Controller拦截器要先于父类Controller拦截器执行
我们知道在ASP.NET Core MVC中Controller上的Filter拦截器是有执行顺序的,那么如果我们在有继承关系的两个Controller类上,声明同一种类型的Filter拦截器,那么是 ...
- CF741 D Arpa’s letter-marked tree and Mehrdad’s Dokhtar-kosh paths
题目意思很清楚了吧,那么我们从重排回文串的性质入手. 很容易得出,只要所有字符出现的次数都为偶数,或者有且只有一个字符出现为奇数就满足要求了. 然后想到什么,Hash?大可不必,可以发现字符\(\in ...
- idea 上传代码到 gitee
https://www.2cto.com/net/201804/740238.html 这一步如果是个空仓库可以提交,如果是个已有的项目 Define remote 一下就可以了,不要提交代码
- Hibernate缓存策略(一级缓存和EHcache二级缓存)
如何配置二级缓存: 第一步:导入EHcache依赖 1)Maven项目: <!--此处使用hibernate4--> <dependency> <groupId>o ...
- ASp.Net Mvc Core 重定向
在之前老版本的MVC中.重定向直接写 HttpContext.Response.Redirect("/404.html") 就好了,程序走到这里会自动返回302然后跳转了, 但是这 ...
- Item 22: 当使用Pimpl机制时,在实现文件中给出特殊成员函数的实现
本文翻译自<effective modern C++>,由于水平有限,故无法保证翻译完全正确,欢迎指出错误.谢谢! 博客已经迁移到这里啦 如果你曾经同过久的编译时间斗争过,那么你肯定对Pi ...
- python--迭代器(Iterator)
博客地址:http://www.cnblogs.com/yudanqu/ 1.可迭代对象 在介绍迭代器之前呢,我们先聊一下可迭代对象(Iterable),可迭代对象就是可以直接作用于for循环的对象. ...