嵌入式开发:文件和目录相关命令

您所在的位置:网站首页 嵌入式命令查存储空间 嵌入式开发:文件和目录相关命令

嵌入式开发:文件和目录相关命令

2024-07-11 23:39| 来源: 网络整理| 查看: 265

Linux的文件系统结构

Linux文件系统是一个树形的分层组织结构。 文件系统层次结构标准FHS

Filesystem Hierarchy Standard(文件系统结构标准)Linux是开源的软件,各Linux发行机构都可以按照自己的需求对文件系统进行裁剪,所以众多的Linux发行版本的目录结构也不尽相同。为了规范文件目录命名和存放标准,Linux基金会颁发了FHS(Filesystem Hierarchy Standard)。/bin :是二进制(binary)英文缩写。/ boot :存放的都是系统启动时要用到的程序。/ dev :包含了所有Linux系统中使用的外部设备。/ etc :存放了系统管理时要用到的各种配置文件和子目录。/ lib :存放系统动态连接共享库的。/ home:普通用户的主目录/ root :根用户(超级用户)的主目录

浏览目录

当打开命令终端窗口,用户就处在自己的用户主目录的位置。学习文件系统命令,就从自我定位开始。

pwd命令

pwd命令用于显示用户在文件系统中的当前位置,该命令没有任何选项和参数,命令执行结果显示为绝对路径名。

ls 列目录内容

ls 当前目录ls -l 当前目录属性ls -R 当前目录及文件夹中所包含的文件

文件的权限

权限: 用户(创建者 同组用户 其它用户)读(r)授予读取目录或子目录内容的权限;授予查看文件的权限写(w)授予创建、修改或删除文件或子目录的权限;授予写入权限,允许修改文件执行(x)授予进入目录的权限;允许用户运行程序

cd 改变目录

绝对路径或相对路径 cd /home/joshua/work cd project/docs回到家目录 cd回到上一级目录 cd …回到上一次的工作目录 cd-

查看文件内容

Cat(将文件内容打印到终端 ) -s 多个空行合并成一个空行显示 -b 加行号显示nl 加行号head -n 文件名(前n行,默认10) tail -n 文件名(后n行,默认10)

cp 复制

i覆盖时交互提示(系统询问是否执行)r对文件夹递归(cp -r a b:将a复制到b中)复制多个文件到文件夹(cp a b …/:将a,b复制到上一个文件夹中)

mv 移动

mv a …/:将文件移动到上一个文件夹mv a b:创建文件夹b,并将a移入中

创建和删除文件

touch – 对不存在的文件创建,对存在的文件更新时间戳rm – 删除文件 -i 交互提示 -r 删除

创建和删除目录

mkdir -p mkdir -p a1/a2:创建文件夹a1并在a1中创建a2rm -r

另:

df -T(磁盘路径 )vi(编程)


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3