标签:block lin 链接文件 each 软链接文件 locate 另一个 时间 nod
1、查询目录中内容:ls (ll:ls -l 简写)
ls [选项] [文件或目录]
选项:
-a:显示所有
-l:显示详细信息:
前十位表示权限:第一位:文件类型(第一位可以辨别)(-:文件,d:目录,l:软链接文件)| 权限类型:rw:
2-4位:u所有者,5-7位:g所属组,8-10位:o其他人
r:读 ,w: 写,x:执行
-h:人性化显示文件大小
-d:查看目录属性
-i:显示文件inode(相当于一个id)
2、建立文件夹 mkdir(make directories)
mkdir test:创建test文件
mkdir -p a/b:创建a文件夹并在a文件夹中创建b文件夹
3、切换所在文件夹:cd(change directory)
cd ~:进入当前用户的家目录
cd:同cd ~
cd -:进入上次目录
cd ..:进入上级目录
4、查看所在目录位置:pwd(print working directory)
5、删除空目录:rmdir [目录名] :remove empty directories (只能删除空目录)
6、删除文件或目录:rm
rm [选项] [文件或目录]
-r:删除目录
-f:强制
7、复制命令:cp(copy)
cp [选项] [原文件或目录] [目标目录]
-r:复制目录
-p:连带复制文件属性
-d:若源文件是链接文件,则复制链接属性
-a:相当于-pdr(完全复制源文件/目录的话,使用这个选项)
8、剪切或改名命令:mv(move)
mv [原文件或目录] [目标目录]
mv teaching test/ : 将teaching目录(或文件)移动到test目录下
mv teaching teaching1 :将teaching目录(或文件)改名为teaching1
9、常用目录作用:
/ :根目录
/bin : 命令保存目录(普通用户就可以读取的命令)
/boot : 启动目录,启动相关文件
/dev : 设备文件保存目录
/etc : 配置文件保存目录
/home : 普通用户家目录
/User : 包含某个用户的专有资源 (bin:系统命令-普通用户)
/sbin :系统命令(超级用户使用)
10、链接命令:ln(link)
ln [原文件] [目标文件]
ln index.html teaching/index.html 在teaching目录下创建index.html链接,这种是硬链接,修改其中一个,另外一个也会发生变化
ln -s index.html teaching/index1.html 创建软链接,相当于windows的快捷方式,原文件index.html删除,index1.html也不可用
硬链接特征:
1、拥有相同的i节点和存储block块,可看作同一个文件
2、可通过i节点识别,硬链接i节点相同
3、不能跨分区
4、不能对目录使用
软链接特征:
1、类似windows快捷方式
2、软链接拥有自己的i节点和block块,但是block块中只保留原文件的文件名和i节点,并没有实际的文件数据
3、修改任意文件,另一个都改变
4、删除原文件,软链接不能使用
11、文件搜索命令:locate
locate 文件名
在后台数据库按文件名搜索,搜索速度更快
mac中 /var/db/locate.database 是locate命令所搜索的数据库(执行locate时,提示需要创建)
updatedb (更新数据库,文件创建之后,数据更新需要一定时间,执行此命令,可以立即更新)
12、搜索命令的命令 whereis , which (在mac中演示,和linux平台不一样)
whereis 命令名 (搜索命令所在路径及帮助文档所在路径)
whereis ls —————— /bin/ls
-b : 只查找可执行文件
-m : 只查找帮助文件
which 命令名 (搜索命令所在路径及别名)
which ls ———————— ls: aliased to ls -G
标签:block lin 链接文件 each 软链接文件 locate 另一个 时间 nod
原文地址:https://www.cnblogs.com/happy-dog/p/13276915.html