zoukankan      html  css  js  c++  java
  • Linux文件增删改

    Linux目录/文件增删改

    创建文件

    (1)

    # touch  <文件名称>

     

    (2)

    花括号展开

    touch /root/{1,3,9}.txt

    touch /root/{0..100}.txt  批量创建文件

    删除文件

    rm -f [文件名] 

    -rf  代表强制删除

    批量删除文件

    rm -f *txt

    复制文件

    cp 只能复制文件

    cp -r  可以复制目录

    # cp [option] 源文件  目标文件

    [root@zhang ~]# mkdir /root/{linux,windown}
    [root@zhang ~]# ls
    anaconda-ks.cfg  linux  mysql57-community-release-el7-8.noarch.rpm  windown
    [root@zhang ~]# touch /root/linux/{1,2,3}.txt
    [root@zhang ~]# ls
    anaconda-ks.cfg  linux  mysql57-community-release-el7-8.noarch.rpm  windown
    [root@zhang ~]# cd linux/
    [root@zhang linux]# ls
    1.txt  2.txt  3.txt
    [root@zhang linux]# cd /r
    root/ run/  
    [root@zhang linux]# cd /root/
    [root@zhang ~]# cp /root/linux/1.txt /root/windown/
    [root@zhang ~]# cd windown/
    [root@zhang windown]# ls
    1.txt
    [root@zhang windown]# cd ..
    [root@zhang ~]# ls
    anaconda-ks.cfg  linux  mysql57-community-release-el7-8.noarch.rpm  windown
    [root@zhang ~]# cp /root/linux/2.txt /root/windown/2.jpg
    [root@zhang ~]# cd windown/
    [root@zhang windown]# ls
    1.txt  2.jpg
    

     -r   复制文件目录

    [root@zhang ~]# cp -r /root/linux/ windown/
    [root@zhang ~]# ls
    anaconda-ks.cfg  linux  mysql57-community-release-el7-8.noarch.rpm  windown
    [root@zhang ~]# cd windown/
    [root@zhang windown]# ls
    1.txt  2.jpg  linux
    [root@zhang windown]# cd linux/
    [root@zhang linux]# ls
    1.txt  2.txt  3.txt
    

    -fn 强制覆盖

    [root@zhang ~]# cp -fn /root/linux/1.txt /root/windown/

    移动文件

    #mv 源文件 目标文件

     

    文件重名

     

     

  • 相关阅读:
    python 2
    Python 1 practice
    python 1
    Python多线程_笔记
    背景自适应不会随浏览器界面放大速效而改变
    平行四边形定理
    动态规划3(区间+树形)
    素数快速生成
    设CPU共有16根地址线,8根数据线,,,
    贪心+huffman编码+模拟退火+分治
  • 原文地址:https://www.cnblogs.com/heian99/p/11972344.html
Copyright © 2011-2022 走看看