LINUX文件及目录管理命令基础(2)
Linux文件类型
文件作为Linux操作系统中最常见的对象,在系统中被分为了多种类型
如下:
- 普通文件
d 目录
l 链接
b 块设备
c 字符设备
p 管道设备
s 套接字文件
Linux目录结构
绝对路径及相对路径
绝对路径:一切从根开始”/”
相对路径:从当前所在路径开始
LINUX普通文件及目录核心命令
ls
pwd
cd
tree
mkdir
touch
cp
mv
rm
ls命令
ls 查看当前目录下的内容
ls 常用选项:
-a 显示指定目录下所有子目录与文件,包括隐藏文件
-l 以列表方式显示文件的详细信息备注: ls -l =ll
-h 配合-l 以人性化方式显示文件大小,以K M G 为单位
-t 根据最后修改时间排序,默认是以文件名排序,通常与-l 连用
-F 在条目后加上文件类型的指示符号(* , /, = , @ , | ,其中的一个)注:可以标识文件类型
-d 显示目录本身的信息 而不是显示目录的内容
-r 逆序 倒序排序
ls -lt 按照时间进行排序
ls -lrt 找出最新的文件
-i 显示索引节点信息(索引节点相当于身份证号)
--full-time 以完整的时间格式输出(也就是按照中国的时间日期显示)
pwd
pwd
查看当前所在目录 此命令一般直接使用
cd
cd 切换目录
cd 的常用选项:
cd ~ 切换到当前用户的家目录
cd . 保持当前目录不变
cd .. 切换到上级目录
cd - 在最近两次工作目录之间来回切换
cd / 直接切换到/ 目录
tree
语法:tree 选项 目录
tree 以树状图列出文件目录结构
tree 常用选项:
-d 只显示目录
-L 遍历目录的最大层数,-L后加大于0的正整数
-F 在条目后加上文件类型的指示符号(* , /, = , @ , | ,其中的一个)
安装tree的命令:yum install tree -y
范例1:
使用tree命令区分目录和文件的方法
tree -L 1 -F /boot/ 使用-F 参数会在目录后添加“/”方便区分目录mkdir
mkdir
mkdir常用选项:
-p 递归创建目录可以连续创建多个目录
-m 设置新目录默认对应的权限
创建目录:
mkdir {1..3}加花括号创建连续的目录,用..隔开花括号内可以是连续的数字、连续的字母
注:适用于创建大量的连续目录
mkdir {dir,yy,uu} 创建不连续的目录时,用逗号隔开
实例:
data1 data2 data3
mkdir data {1..3}
创建连续的目录:
mkdir data1 data2 data3
注:这种用法,只适用于创建比较少的目录
touch
语法:touch 创建文件 修改文件的时间戳
{} 生成序列
{1..10}
{01..10}
{a..z}
cp
语法:cp 源文件 目标文件
cp 复制文件或目录
cp 常用选项:
-r 递归式复制目录,即复制目录下的所有层级的子目录及文件
-p 复制的时候 保持属性不变
-d 复制的时候保持软连接(快捷方式)
-a = -pdr
mv
mv 源地址 目标地址 移动文件或目录
mv 原文件名 新文件名 将文件重命名
rm
rm 删除一个或多个文件或目录 使用rm 文件或目录删除后很难恢复
rm 常用选项
-f 强制删除,没有提示 (即使文件不存在)
-r 删除目录 删除目录时必须加-r , 一次性可删除多个目录
-i 在删除前需要确认
-i 与-f 联合使用不生效
-i 的作用
rm: remove regular empty file ‘b’? y
LINUX文件及目录管理命令基础(2)的更多相关文章
- Linux 文件及目录管理命令基础
pwd 显示当前所在目录 cd 切换目录 cd 命令语法 cd [选项] 目录 cd 的常用选项: cd ~ /cd 切换到当前用户的加目录 cd . 保持当前目录不变 cd .. 切换到上级目录 ...
- LINUX文件及目录管理命令基础
Linux命令行组成结构 Linux命令结构 在Linux中一切皆文件,一切皆命令! 命令提示符: [root@tt ~]# [xiaohui@tt ~]$ Linux命令行常用快捷键 ctrl + ...
- Linux 文件与目录管理命令
处理目录的常用命令 常见的处理目录的命令: ls: 列出目录 cd:切换目录 pwd:显示目前的目录 mkdir:创建一个新的目录,语法:mkdir [-mp] 目录名称 -m :配置文件的权限 -p ...
- linux文件与目录管理命令(ubuntu)
ls:列出目录 选项与参数: -a:全部文件,隐藏档(开头为.的文件)也会列出: -d:仅列出目录本身(也就是 . ),而不是目录下的所有文件及目录: -l:长字符串列出,包括文件的属性.权限等数据.
- CentOS(十)--与Linux文件和目录管理相关的一些重要命令②
在结束了第二期的广交会实习之后,又迎来了几天休闲的日子,继续学习Linux.在上一篇随笔 Linux学习之CentOS(十七)--与Linux文件和目录管理相关的一些重要命令① 中,详细记录了与Lin ...
- CentOS(九)--与Linux文件和目录管理相关的一些重要命令①
接上一篇文章,实际生产过程中的目录管理一定要注意用户是root 还是其他用户. 一.目录与路径 1.相对路径与绝对路径 因为我们在Linux系统中,常常要涉及到目录的切换,所以我们必须要了解 & ...
- Linux文件与目录管理常用命令
Linux文件与目录常用命令管理: 文件权限/目录权限: -rwxr-xr-x. root root Mar : zeng.txt r():可读 w():可写 x():可执行 drwxr-xr-x. ...
- 【转】第七章、Linux 文件与目录管理
原文网址:http://vbird.dic.ksu.edu.tw/linux_basic/0220filemanager.php 第七章.Linux 文件与目录管理 最近升级日期:2009/08/26 ...
- 第七章、Linux 文件与目录管理
第七章.Linux 文件与目录管理 1. 目录与路径 1.1 相对路径与绝对路径 1.2 目录的相关操作: cd, pwd, mkdir, rmdir 1.3 关於运行档路径的变量: $PATH ...
随机推荐
- 论文阅读笔记三十七:Grid R-CNN(CVPR2018)
论文源址:https://arxiv.org/abs/1811.12030 开源代码:未公开 摘要 本文提出了目标检测网络Grid R-CNN,其基于网格定位机制实现准确的目标检测.传统方法主要基于回 ...
- WBXML 1.3协议摘要
协议地址:WAP195 网络字节顺序:big-endian. 为什么要加0x40? 参考:Compressing XML When an element contains content (t ...
- HDU 1452 Happy 2004(因数和+费马小定理+积性函数)
Happy 2004 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total ...
- 读C#开发实战1200例子记录-2017年8月14日10:03:55
C# 语言基础应用,注释 "///"标记不仅仅可以为代码段添加说明,它还有一项更重要的工作,就是用于生成自动文档.自动文档一般用于描述项目,是项目更加清晰直观.在VisualStu ...
- oracle安装过程中先决条件检查失败的解决办法
1:公司数据库开始用的mysql,因为公司做的是保密性项目,所以就在项目日志过多的时候项目有爆炸的迹象啊(3000千万数据,貌似mysql有点撑不住).然后组长开始让我安装oracle,公司的内网也是 ...
- [转] Shell编程之数组使用
#!/bin/bash #基本数组操作a=(1 2 3) ##()表示空数组echo "第0个元素:"${a[0]}echo "所有元素: "${a[@]}ec ...
- php通过CURL模拟post提交请求
<?php header("Content-type:text/html;charset=utf-8"); class Test{ public function reque ...
- php5.6安装redis各个版本地址集合
igbinary扩展 http://windows.php.net/downloads/pecl/releases/igbinary/2.0.1/ redis扩展 http://windows.php ...
- Kafka概述及安装部署
一.Kafka概述 1.Kafka是一个分布式流媒体平台,它有三个关键功能: (1)发布和订阅记录流,类似于消息队列或企业消息传递系统: (2)以容错的持久方式存储记录流: (3)记录发送时处理流. ...
- POJ 3020 Antenna Placement (二分图最小路径覆盖)
<题目链接> 题目大意:一个矩形中,有N个城市’*’,现在这n个城市都要覆盖无线,每放置一个基站,至多可以覆盖相邻的两个城市.问至少放置多少个基站才能使得所有的城市都覆盖无线? 解题分析: ...