0
点赞
收藏
分享

微信扫一扫

linux-学习教程-linux文件和目录管理

钎探穗 2022-03-17 阅读 84
linux

ls:目录操作命令,显示当前目录下的内容

选项功能
-a显示全部文件,包括隐藏文件
-t以时间排序,而不是以文件名排序
-S以文件容量大小排序
-r排序结果反向输出,比如,原文本文件名由小到大,反向则为由大到小
-h以人民容读的方式显示文件或目录大小,如1KB

Mkdir:用户创建新目录

选项功能
-p递归创建所有目录
-m手动配置所创建目录的权限,而不再使用默认权限

cd:切换工作目录

选项功能
cd -返回上一次所在目录
Cd ~返回到当前登录用户得家目录

Rmdir 删除空的目录(比较少用,因为只能删除空的目录,而且只能删目录,空的文件也删除不了)

Touch 上次访问该文件时间 ll --time=atime 文件名(比较少用,而且是能查看文件,而查看不了目录/文件夹)

软硬链接特别:

Ln 原地址(绝对路径) 目标地址 ------->创建的是硬链接

Ln -s 源地址(绝对路径) 目标地址 ------->创建的是软连接

软连接:

1.源文件丢失,软连接无法访问,会报找不到的错误

2.当运行软连接的时候,会根据链接指向找到真正的文件,然后执行

3.可以对目录进行链接

4.软连接可以跨文件系统,硬链接不可以

硬链接:

1.复制+同步更新

2.相当于副本,当源文件丢失,硬链接文件还可以访问

3.不能对目录进行链接

cp:复制文件和目录

Cp /1/2/3/text.txt /temp/

把text.txt这个文件复制到/temp下,/temp/text.txt

Cp -r /1/2/3/ /temp/

把3这个目录复制到/temp下,包括3文件夹及其里面包括得文件,/temp/1/2/3/

Cp /1/2/3/text.txt /temp/A

把text.txt这个文件复制到/temp下,并把文件重命名为A,/temp/A.txt

Mv 在不同目录之间移动文件或目录,也可以对文件和目录进行重命名

选项功能
-f强制覆盖,如果目标文件已经存在,则不询问,直接强制覆盖
-I交互移动,如果目标文件已经存在,则询问用户是否覆盖
-n如果目标文件已经存在,则不会覆盖移动,而且不询问用户
-v显示文件或目录的移动过程
-u若目标文件已经存在,两者相比,源文件更新,则会对目标文件进行升级

移动文件:cp a /tmp

移动目录:cp /a/b/ /tmp

改名(如果源文件和目标文件在同一目录中,就是改名):mv bols lmls

举报

相关推荐

0 条评论