2-2. 文件的排序,创建目录、复制

1)文件的排序

--sort=WORD

    按WORD而不是名称排序

    WORD可能为:

     1. none(同选项 -U):不要排序,按目录顺序列出条目

     2. size(同选项 -S):按文件大小排序

     3. time(同选项-t):按时间排序

     4. version(同选项-v):根据版本号排序

     5. extension(同选项-X):按扩展名的字母顺序排序

 

2)查看目录所占容量

du [-ahcs] 文件或目录名

选项:

       -a:将文件的容量页显示出来,而不是仅仅列出目录

       -h:以较易阅读的单位显示容量(经常用)

       -c:最后列出总量

       -s:只列出总量(经常用)

 

3)创建目录

mkdir [-mp] 目录1 目录2 目录3...

选项:

        -m:指定创建目录的权限

         -p:递归创建(创建多级目录的意思)

注:目录名称有空格的情况请使用!(不建议Linux下文件或目录名称包含空格)

 

4)删除空目录

rmdir [-p] 目录名称1 目录名称2 目录名称3...

选项:

       -p:连同上层空目录一起删除

 

5)复制

cp [-ripda] 源文件或目录 目标文件或目录

选项:

      -r:递归复制(用于复制目录)

      -i:遇到目标位置有同名文件时询问是否覆盖

      -p:连同文件的属性一起复制

      -d:如果源文件为连接文件,则复制链接文件属性而非复制文件本身

      -a:等同-rpd

 

1. 复制普通文件到某个目录

 

2. 复制过来之后重命名

 

3. 复制目录

 

6)移动文件或目录、重命名

mv [-fiu] 源文件或目录... 目标文件或目录

选项:

        -f:如果目标文件已经存在则不询问直接覆盖,强制的意思

        -i:遇到目标位置有同名的文件时询问是否覆盖

       -u:若目标文件不存在,源文件较新则更新

        -t:指定目标目录

情景分析:

        1. 目标文件是目录但对应目录不存在:原目录会被重命名为目标名称

         2. 目标文件是目录且目录存在:源文件或目录会移动到目标目录下

         3. 目标文件是文件且该文件不存在:源文件重命名为目标文件名

         4. 目标文件是文件但该文件已存在:询问是否覆盖

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值