一。Ls

        1.ls -l        长格式显示,文件属性比较详细(ls-l等同于||)

        2.ls -a        显示所有文件包括隐藏文件且包括 .   ..(在linux当中已.开头的隐藏文件)

        3.ls -A        显示所有文件 包括隐藏文件不包括  .  ..

        4.ls -d        只显示当前目录的属性

        5.ls -h        人性化显示(加了文件大小的单位)

        6.ls -R        递归显示

        7.ls -color        显示颜色

        8.ls -S        以文件容量大小排序

        9. ls -i        显示indoe号

        ls一般不会单独使用:①功能有限 需要加上选项        ②如果ls单独使用 会显示当前文件夹下的所有文件(如果文件过多,直接使用ls可能会导致死机)        ③ls会配合通配符去过滤需要的文件

二。Alias  别名

1.将常用的一些比较复杂的命令简单化 :    alias   自行定义的命令=‘常用的复杂命令’

2.单独使用alias  会显示所有的别名命令

3.删除别名:unalias  别名命令

三。Du  查看文件或目录占用磁盘的空间大小

1.-a   分开显示每个文件的大小

2.-s   显示当前文件夹的总大小

3.-h   人性化显示

du不统计文件的实际大小 只是统计文件所占磁盘的大小  磁盘一块一块来存储文件(最小的一块是4k)

四。Mkdir  (创建空文件夹)

1.-p   递归创建文件夹

2.-v   显示详细过程

五。Touch  创建一个新的文件

1.如果当前文件夹下没有同名的文件:touch  文件名     新建一个文件

2.如果当前文件夹下有同名的文件,使用touch会刷新修改此文件的时间

六。软连接和硬连接

        软连接:Ln  -s  源文件(夹)路径   目标文件夹路径      注意:一定要使用绝对路径

        硬连接:Ln  源文件(夹)路径   目标文件夹路径    硬连接不是一定需要使用硬连接,硬连接不支持文件夹

七。Cp  复制

基本功能复制    cp复制多个文件 最后一定要跟文件夹 不能跟文件

Cp  要复制的文件  要放置复制文件的位置/可以重命名

1.-f   有相同文件时强制覆盖不提醒

2.-i   有相同文件时覆盖提醒

3.-p   保留文件的源权限

4.-r   复制文件夹时需要

5.-a   保留权限 相比于-p更强大  包括连接文件的属性也可以保留

 

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐