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, ---------- ...
随机推荐
- eclipse svn 删除不了项目,合并不了问题
window/preferences 下 Teme >svn svn接口选择跟删除不了有关 但是合并 需要选择 JavaHl svn 服务端 1.8 eclipse选则 http://s ...
- 开源工具 DotnetRSA 快速生成和转换RSA秘钥
一.简介 DotnetRSA 是一个利用 .NET Core 2.1 开发的 .NET Global Tool,是可以想npm全局安装一样,安装在你的系统中,只需敲一行命令便可以快速生成RSA加密算法 ...
- ajax请求基于restFul的WebApi(post、get、delete、put)
近日逛招聘软件,看到部分企业都要求会编写.请求restFul的webapi.正巧这段时间较为清闲,于是乎打开vs准备开撸. 1.何为restFul? restFul是符合rest架构风格的网络API接 ...
- 前后端分离的利器:fiddler的实用功能举例
# 前后端分离的利器:fiddler的实用功能举例 ##what's fiddler fiddler是一款代理软件,对于前后端分离开发非常重要.可以说,如果前端开发没有用上fiddler或类似软件,那 ...
- Requests爬虫
一.request入门 之前写过一个urllib的爬虫方法,这个库是python内建的,从那篇文章也可以看到,使用起来很繁琐.现在更流行的一个爬虫库就是requests,他是基于urllib3封装的, ...
- Jmeter(三十八)while控制器实现ssh三次重连
在jmeter中,可以使用SSH协议连接主机进行相关操作, 步骤如下 首先添加一个ssh command 我们的测试交流群:317765580 在command中填写远程连接的必要信息 结果树中可以 ...
- Mysql多实例之mysql服务脚本
1. #init port=3306 mysql_user="root" mysql_pwd="cancer" CmdPath="/applicati ...
- Leetcode 26. Remove Duplicates from Sorted Array (easy)
Given a sorted array, remove the duplicates in-place such that each element appear only once and ret ...
- Acceleration for ML 论文导读
Energy efficient parallel neuromorphic architectures with approximate arithmetic on FPGA Motivation ...
- 自定义threading.local
1.threading相关. # Author:Jesi # Time : 2018/12/28 14:21 import threading import time from threading i ...