• Linux文件与目录管理(复制,删除,移动)


    1.cp(复制)

    cp [-adfilprsu]  源文件 目标文件

    参数解释:

    -i:覆盖文件之前进行询问;

    -a:复制之后文件的属性不改变(包括权限、所有者及组);

    -r:持续递归复制,就是复制目录啦;

    -s:复制成链接文件(颜色是浅蓝色,文件属性为l);

    -l:进行硬连接(hard link)文件的创建(属性和源文件是完全一致的),-s的链接方式不会改变i-node,但硬连接就会。;

    -u:源文件与目标文件不同时,才进行复制操作(常用于备份);

    -d:复制软链接仍是软链接(若不加-d,复制之后会成为文件复制,而不是软链接);

    另:

    cp可以实现多对一复制,最后一个是要复制的目的目录。


    2.rm(移除文件或目录)

    rm [-fir] 文件或目录

    参数解释:

    -f:不理会警告;

    -i:删除前询问;

    -r:递归删除,常用于删除目录(警告:慎用!),删除空目录也可以用rmdir

    另:

    命令前加反斜杠可以忽略alias的制定参数: m    /*这是鸟哥说的,我总觉得/才是反斜杠 */;

    删除一个工作目录下以-开头的文件时,系统会误以为是参数,这时可以在文件前加上"./",或者在文件前加--

    删除-aaa-文件:1.rm ./-aaa-     2.rm   --  -aaa-;


    3.mv(移动文件或目录,或者用来改名字)

    移动文件:mv [-fiu] 源文件或目录  目的文件或目录

    修改文件名:mv  旧名字  新名字

    参数解释:

    -f:强制执行,force;

    -i:覆盖之前询问,inqurey???;

    -u:和cp是一样的,update;

    另:

    也可以实现多个文件移动,这样的话最后一个一定是目录了。

  • 相关阅读:
    csp-s测试41 T2 影子
    模拟测试15 T3:rps (概率期望, 神*DP)
    考试沙币错误
    测试40
    水管局长 Lct
    测试32:chemistry
    测试35:抽卡
    模拟30,树
    考试策略&&模拟30经验总结:
    模拟测试28
  • 原文地址:https://www.cnblogs.com/devlige/p/7220561.html
Copyright © 2020-2023  润新知