Linux 文件系统常用管理操作

一、文件的路径

  如何找到文件?

文件在系统中有两种查找方式:

        a.绝对路径

                以根开头的路径称为绝对路径

                绝对路径在任何位置都可以使用

        b.相对路径

                不以根开头的路径称为相对路径

                相对路径只有在特定的位置才可以使用

                相对路径:指的是相对于当前目录而言的路径

二、切换路径

  在 Linux 中使用 cd 进入到系统中的目录下

cd 路径        进入到该路径下

pwd           查看用户当前所在的路径(位置)

cd ..  回退到上一级目录    cd  ../../..  可以同时回退多级目录

cd -                 回退到上一次所在的目录

cd ~ 或者 cd         返回到当前用户的家目录

cd ~username         进入指定用户的目录

三、创建文件或者目录

使用 touch 时,后面接一个文件名;如果文件不存在;则创建一个空白的文本;如果文件存在则更新时间戳

时间戳:

        Access Time     Atime      文件最后一次被访问的时间      指的是文本被查看

        Modify Time     Mtime      文件最后一次被修改的时间      指的是文本内容被修改

        Change Time     Ctime      文件最后一次被改变的时间      指的是文件的属性发生变化(权限、大小......)
RHEL 9 之前都没有 Birth   Btime   文件创建的时间

时间戳:可以用来备份,或者做安全检测

使用 rsync 来进行增量或者差异备份

使用 aide 进行入侵检测只要用来检查系统的文件有没有被修改
stat        查看文件的时间戳

touch  -md  '2020-01-02 10:30:50'     abc.txt     手动修改文件的时间戳


使用 mkdir 来创建目录

     mkdir    目录名             在当前目录下创建子目录

     mkdir    -p  目录的结构      是在当前目录下递归创建目录

四、删除文件或目录

rm        来删除文件

rm -i     交互式删除文件  每一次删除都会询问用户

rm -f     强制删除,也就是不再询问

rm -r     递归删除,删除目录

rm -rf    强制递归删除,所以该命令会直接删除系统中的文件;且不容易找回,因此要慎重执行(在 Linux 中没有回收站,文件删除就真的删了)

rmdir     删除目录,只能删除空目录

五、移动文件或改名

mv        目标文件和源文件不在同一个路径下则移动文件,反之则改名

mv        移动文件或是对文件进行改名

mv        源文件        目标文件

如果目标目录不存在源文件则直接移动

如果目标文件已经存在则覆盖目标文件

如果指定的目标文件不存在,则移动该文件并改名


mv 改名

当 mv 对文件重命名时,要求源文件和目标文件都要在同一个路径下

mv  /tmp/file1  /tmp/file100

六、查看文件和目录的内容

查看目录的内容        使用 ls

ls           列出当前目录下的内容

ls  -l       查看文件的详细信息

ls  -ld      查看目录的详细信息

ls  -R       按照目录的层次结构显示目录中的文件

ls  -a       用来查看所有的文件,包含了以点开头的隐藏我呢见

             每一个目录下都有两个特殊的隐藏文件

             .        表示当前目录

             ..       表示上一级目录

七、文件的类型

Windows 是根据文件的后缀名来识别文件的类型

Linux 的文件没有后缀名,所谓的后缀仅仅只是文件的名称

在 Linux 中通过 file 命令查看文件的类型;而不是根据文件的后缀名来确定文件的类型

[root@rhce tmp]# file bob
bob:ASCII text

  目录中文件的颜色代表:

          目录一般是蓝色

          可执行的程序为绿色

          压缩文件一般是红色

八、复制文件

使用 copy 来复制文件,用到的命令是 cp

cp       源文件           目标


如果目标路径是一个目录,且目录下不存在该文件;则直接拷贝

如果目标路径是一个已经存在的文件,则覆盖该文件

如果目标路径是一个不存在的文件,且指定了该文件名,则先复制在改名


cp  -r       拷贝目录

cp  -f       强制拷贝

cp  -p       连同文件的权限一并拷贝

             在备份文件的时候连同文件的权限一并备份

PS:在文件的管理中,rm、cp、mv 命令在操作时需要慎重,因为以上命令会导致文件被删除或者发生覆盖,因此可能导致数据丢失

  • 13
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ad钙奶长高高

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值