美文网首页
Linux学习日记(二)-文件和目录的相关操作

Linux学习日记(二)-文件和目录的相关操作

作者: garvin | 来源:发表于2018-08-06 20:16 被阅读0次

    cd 切换目录

    pwd 显示当前目录

    ls 查看文件与目录

    1、创建一个二进制文件

    touch f1

    2、向文件中写入数据

    echo "hello" >> f1

    echo "world" >> f1 (world 会追加到hello后面)

    echo "test" > f1 (test 会覆盖刚写入的hello world)

    3、给文件创建链接

    ln f1 f2    (给f1创建一个硬链接文件f2)

    ln -s f1 f3    (给f1创建一个软链接文件f3)

    ls -li       (显示文件的inode节点信息,结果可以看出f1、f2的节点信息一致,f3与前两者不同)

    4、查看文件内容

    cat f1

    head

    tail

    more

    less

    5、创建目录

    mkdir dir1

    mkdir dir2

    6、把文件拷贝到目录中

    cp -i f1 dir1/ (把文件f1拷贝到目录dir1中。使用参数-i,当待拷贝的目录中已经存在f1时,执行cp操作会有提示)

    7、把目录拷贝到另一个目录中

    cp -r dir1/ dir2/(把目录dir1拷贝到目录dir2中。参数-r用于目录的复制操作)

    mv

    8、删除文件

    rm -f f1

    删除f1后,查看f1之前建的两个链接

    cat f2(结果显示正常,删除原文件对硬链接无影响)

    cat f3(结果显示文件不存在,删除原文件导致其软链接失效)

    9、删除目录

    方法一 

    rmdir dir2/(目录非空,删除失败,有提示)

    方法二

    rm -rf di2/(目录非空,霸道删除,无提示,慎重使用)

    10、查看文件类型

    file

    11、文件的查寻

    whereis

    locate

    find

    相关文章

      网友评论

          本文标题:Linux学习日记(二)-文件和目录的相关操作

          本文链接:https://www.haomeiwen.com/subject/ectnvftx.html