Linux文件与目录管理

本文详细介绍了Linux系统中的文件与目录管理,包括绝对路径和相对路径的概念,目录的相关操作,如切换、创建和删除。同时讲解了文件权限的重要概念,如umask、隐藏属性chattr和lsattr,以及SUID、SGID、SBIT特殊权限。还讨论了如何使用ls、cp、rm和mv等命令来管理文件和目录,并提到了$PATH变量在执行命令时的作用。此外,文中还介绍了查看文件内容的方法、文件类型的查询以及通过find命令进行文件查询的相关技巧。
摘要由CSDN通过智能技术生成

Linux文件与目录管理

目录和路径

绝对路径和相对路径

目录的相关操作

注意:linux命令行中~ 代指用户家目录。

目录切换

cd 路径 //进入目录 change diretory
cd .. //回到上一级目录
pwd  //显示当前目录
cd //回到家目录 ==cd ~
cd ~username  //回答username用户的家目录
cd ~/aa  //回到当前目录的aa目录
cd - //切换到上一次所在目录

创建与删除目录

mkdir 目录名  目录名 目录名//在当前目录下创建一个目录 ==make directoy  如mkdir aa bb
mkdir -p aa/bb  //创建aa同时在aa下创建bb。-p (parent) 若父文件夹不存在,同时创建父文件夹。
mkdir -p aa/{xx,yy,zz}  //创建创建aa及其下面的三个目录xx,yy,zz。
rmdir 目录名 //删除目录  ==remove directory 只能删除最低级目录。删除上级目录需要删掉所有子目录。
rmdir -p aa/bb  //删除bb,删除了bb,若aa空,则把aa也删掉。否则,不删除aa
rm -rf 目录名 //rm==remove r-递归  f-force强制。删除所有。很强悍。
注意:上述命令路径一定要写对。路径若为/ect/,该文件很重要,删除后系统重启会崩溃。
rm 文件名 //删除文件

关于执行文件路径的变量:$PATH

输入命令时,前面最好写出完整路径。若不写,则系统会在它默认设定的路径找命令。
echo $PATH  //查看系统默认查找命令的路面。

执行结果:路径间用冒号隔开。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ytYPbD7d-1612848018506)(C:\Users\paulwang\AppData\Roaming\Typora\typora-user-images\image-20210206104506435.png)]

文件与目录管理

查看文件与目录:ls

ls  //列出当前目录下的文件
ls -a //显示所有文件 .开头的文件是隐藏文件
ls -l //以长模式显示
ls -lh //h是human,会显示文件大小。
ls -l  路径 //显示文件夹下文件信息
ls -l  filename //显示filename的信息 
ls -ld 路径 //显示文件夹本身信息
ls -ld --time=atime 路径 //显示文件夹访问时间。 access
ls -ld --time=ctime  //显示文件夹创建时间。 create
ls /  //显示根目录的东西
ls -R /   //-R 递归。显示根下所有东西。 recur 递归

文件的复制,删除与移动:cp,rm,mv

cp 选项 选项...  
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值