3、Linux目录操作
1、目录操作概述

2、ls显示目录内容

命令名称:ls
命令英文原意:list
命令所在路径:/bin/ls
执行权限:所有用户
功能描述:显示目录文件
ls -a 显示目录下的所有文件(包括隐藏文件),a就是all的缩写
ls 显示目录(不包括隐藏文件)
ls / 显示根目录
ls -l 显示长格式(显示的东西比较多,l就是long的缩写)
ls -i 显示文件的id
ls -a -l

我们介绍下后六列的内容(以第一行为例)
第二列(2):引用计数,代表文件被引用几次,普通用户只是了解下即可
第三列(xiangzi):文件所有者
第四列(xiangzi):文件所属组
第五列(83):文件大小,单位是字节,如果想展示人性化的大小,可以使用 ls -lh (h就是human人类的意思)
第六列():文件最后修改时间
第七列:文件名字
(
背景知识:Linux将用户分为三类,应用到每个文件上,分别是所有者User,组Group和其他人Other;
文件的创建者就是所有者,所有者只能是一个用户,而且可能会变更。
所属组定义了一组相同类型的用户。
其他人
)
第一列的内容解析


这里介绍的是 -d 命令 (d是dicr)
总结一下
ls命令
-a 能查到全部文件,包括隐藏文件
-l 能查到详细信息
-d 指定目录的信息
-h 很人性化的显示
-i 帮助你查询到任何一个文件的id
这些命令都是自由组合的,没有顺序限制
比如
Ls -a -l
Ls -al
Ls -l -a
3、mkdir 创建目录
命令名称:mkdir
命令英文原意:make directiories
命令所在路径:/bin/mkdir
执行权限:所有用户
语法: mkdir -p [目录名]
功能描述:创建新目录
-p 递归创建

4、cd切换工作目录
命令名称:cd
命令英文原意:change directory
命令所在路径:shell内置命令
执行权限:所有用户
语法: cd [目录名]
功能描述:切换目录
范例:
$ cd /temp/Japan/boduo 切换到指定目录
$ cd .. 回到上一级目录
5、pwd显示当前目录
命令名称:pwd
命令英文原意:print working directory
命令所在路径:/bin/pwd
执行权限:所有用户
语法: pwd
功能描述:显示当前目录
范例:
$ pwd
6、rmdir删除目录
命令名称:rmdir
命令英文原意:remove empty directories
命令所在路径:/bin/rmdir
执行权限:所有用户
语法: rmdir [目录名]
功能描述:删除空目录
范例:
$ rmdir /temp/Japan/boduo
注意:只能删除空目录,你要删除空目录,只能先删除这个目录下的文件才可以。
7、cp拷贝目录
命令名称:cp
命令英文原意:copy
命令所在路径:/bin/cp
执行权限:所有用户
语法: cp -rp [原文件或目录] [目标目录]
-r 复制目录
-p 保留文件属性
功能描述:复制文件或目录
范例:

8、mv剪切、改名
命令名称:mv
命令英文原意:move
命令所在路径:/bin/mv
执行权限:所有用户
语法: mv [原文件或目录] [目标目录]
功能描述:剪切文件或改名
范例:
9、rm删除目录
命令名称:rm
命令英文原意:remove
命令所在路径:/bin/rm
执行权限:所有用户
语法: rm -rf [文件或目录]
-r 删除目录
-f 强制执行
功能描述:删除文件
范例:

3、Linux目录操作的更多相关文章
- Linux目录操作
mkdir() #include <sys/stat.h> #include <sys/types.h> int mkdir(const char *pathname, mod ...
- Linux 目录操作和4中文件拷贝效率测试
/*1.用户输入任意目录名称,显示该目录下的文件列表信息,包括文件类型,文件权限,文件大小,文件名称2.拷贝用户输入的文件到当前目录下3.第二点功能,使用4种方式完成,并比较说明效率*/ /* str ...
- liunx学习(一):linux下目录操作大全
Linux C函数之文件及目录函数(全):http://blog.sina.com.cn/s/blog_695e489c01013ldd.html linux目录操作发:http://www.cnbl ...
- linux目录及文件命令学习
学习Linux 目录操作 1.pwd 可以看当前目录路径 2.cd change directory 改变目录,切换目录 cd / 进入跟目录 cd ..返回上级目录 cd 进入用户主目录 cd .. ...
- Matlab命令——目录操作(windows&Linux)
Matlab命令——目录操作(windows&Linux) 1. filesep用于返回当前平台的目录分隔符,Windows是反斜杠(\),Linux是斜杠(/).有时此命令结合ispc命令使 ...
- Linux目录结构以及文件操作
Linux目录结构 UNIX 是以目录为主的,Linux 也继承了这一优良特性. Linux 是以树形目录结构的形式来构建整个系统的,可以理解为树形目录是一个用户可操作系统的骨架.虽然本质上无论是目录 ...
- 每天一个linux命令(目录文件操作):【转载】Linux 目录结构
对于每一个Linux学习者来说,了解Linux文件系统的目录结构,是学好Linux的至关重要的一步.,深入了解linux文件目录结构的标准和每个目录的详细功能,对于我们用好linux系统至关重要,下面 ...
- Vmware复制完好的linux目录后网卡操作
目录 Vmware复制完好的linux目录后网卡操作 修改/etc/udev/rules.d/70-persistent-net.rules 修改网卡配置文件 重启查看 Vmware复制完好的linu ...
- Linux 文件/目录操作详解
目录 Linux 文件/目录操作详解 初识Linux 一.文件/目录显示命令 ls 二.目录创建命令 mkdir 三.目录转移命令 cd 四.当前目录显示命令 pwd 五.文件处理命令 rmdir 六 ...
随机推荐
- Gaussian Processes
原文地址:https://borgwang.github.io/ml/2019/07/28/gaussian-processes.html 一元高斯分布 概率密度函数:\[p(x) = \frac{1 ...
- 3D中的相机 - 投影矩阵和视图矩阵
3D中的相机 - 投影矩阵和视图矩阵 3d游戏中,一般通过相机的设置来计算投影矩阵和视图矩阵,比如untiy和cocos,一般情况下我们不用关注如何计算, 可以直接在可视化的编辑器中调整参数就可以了, ...
- UDP丢包原因总结
丢包检查方法 给每个UDP包编号,对比收发端的接收到的包.对于UDP协议层上的包,例如RTP包,可以从RTP包中读出包的序列号进行判断. 抓包.发送端和接收端分别抓包.linux下可以使用tcpdum ...
- 动态查找之二叉树查找 c++实现
算法思想 二叉搜索树(又称二叉查找树或二叉排序树)BST树 二叉查找树 二叉查找树,也称二叉搜索树,或二叉排序树.其定义也比较简单,要么是一颗空树,要么就是具有如下性质的二叉树: (1)若任意节点的左 ...
- 在 RPA10.X 运行异常,RPA9 却正常的问题处理
一.现象 RPA10.X 在一些极少数 win7/win10 环境中一运行就崩溃或无运行结果. 二.原因 出现上述现象已经确定是OPenGL 驱动兼容性造成的. 三.解决方法 方法一 只要把流程的管理 ...
- C# winform选择文件、选择文件夹、打开文件
文章来自博客园友,这里只是做一下笔记. 来源:https://www.cnblogs.com/liuqifeng/p/9149125.html 一.选择文件用OpenDialog OpenFileDi ...
- 真机调试No target device的解决(android studio)3.4.1
驱动等都正常,手机连接正常.但是还是报错 搜索到如下办法成功解决:adb未启动或启动失败,这时候选择android studio界面底端的logcat,会自动重启adb.
- LeetCode_461. Hamming Distance
461. Hamming Distance Easy The Hamming distance between two integers is the number of positions at w ...
- VC++ 学习笔记(六):简单C++
到现在,我觉得终于找到学习和使用C++的基本原则了——务必简单.将其看成一个带类的C,或者将其看做标准库下的C++. C++太复杂——其实这种复杂性,所有语言都有,只是多数语言都隐藏了这种复杂性,只有 ...
- Appium脚本(4) 使用uiautomator方法定位元素
from app.find_element.capability import driver from time import sleep # 使用uiautomator方法定位元素 accunt_i ...