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