今天学习一些常用的文件夹与文件管理命令!学会到处转转,看看有什么文件,建立、删除、重命名文件!
打印现在的工作目录
ls
命令常见参数:
-a 列出全部的文件,连同隐藏文件也一起列出来
-l 列出目录的详细信息
-h 将目录容量转换为人类易读的方式(GB、KB等)human
-S 以文件大小排序(注意大小写!)
-t 以时间排序
以.开头的文件都是隐藏文件
-h代表help/human help情况居多
ll -th/ll -thr
ll-thr:最新生成的文件放在最下面
l代表链接文件
-代表普通文件
文件权限:-所属人所属组其他人
后面三个三个为一组,第一组代表自己的权限,第二组代表同组的权限,第三组代表其他人的权限
cd .. 切换到上层目录,相对路径
cd / 切换到根目录
cd /teach/ 切换到根目录下面的teach,绝对路径
cd - 返回上一次的工作目录
cd ~ 返回到用户家目录
cd 回到用户家目录
相对路径:相对于当前工作目录的路径
绝对路径:从根目录开始引起的全路径
ctrl+L/clear 清屏操作:可以直接从上面再开始打代码
命令tree需要先进行安装 一级一级展开
今天遇到的第一个大困难是tree命令的安装呜呜呜😭
常用快捷键:
Ctrl+C 中止
鼠标左键复制 鼠标右键粘贴
touch只能生成一个空文件,不常用
touch file
mv 待移动的文件 移动到哪个目录
mv 待重命名的文件 重命名后的文件名
区分什么时候是移动文件,什么时候是重命名
文件夹→文件夹需要分两种情况讨论
如果目标文件夹已存在,则为移动
如果目标文件夹不存在,则为重命名
重命名成已经存在的文件,会把之前的文件覆盖掉 顶着原先的名字
-f force不显示警示信息
-i 在删除前会先询问用户
-r 递归删除文件夹
删除之后不可恢复!谨慎使用rm!
1.拷贝谁? 2.到哪里去?
拷贝过程中可以重新命名
分为软链接(常用)和硬链接(默认)
复制较大的文件非常占用空间
在链接时最好用绝对路径
做软链接时也可以同时重命名
其他压缩和解压缩命令:
zip和unzip:用于压缩和解压*zip文件
gzip和gunzip:用于压缩和解压*gz文件
gz相对而言也比较常用
bzip2和bunzip2:用于压缩和解压*bz2文件
总结:
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。