Linux学习笔记——目录路径和文件基本操作
来源:互联网 发布:爱玩游戏的女生 知乎 编辑:程序博客网 时间:2024/06/05 19:05
路径
路径就是指某个具体的目录或者某个目录的文件在系统中存放的位置,你可以通过路径来找到它。
在 Linux 里面使用 . 表示当前目录,..表示上一级目录(注意,以 . 开头的文件都是隐藏文件,所以这两个目录必然也是隐藏的,你可以使用 ls -a 命令查看隐藏文件), - 表示上一次所在目录,~ 通常表示当前用户的”home”目录。使用 pwd 命令可以获取当前所在路径(绝对路径)。
路径又分为绝对路径和相对路径。
绝对路径
绝对路径,简单地说就是以根”/”目录为起点的完整路径,以你所要到的目录为终点,表现形式如: /usr/local/bin,表示根目录下的 usr 目录中的 local 目录中的 bin 目录。
Windows操作系统的路径中使用的是右斜杠 \,而Linux操作系统使用的是左斜杠 /
相对路径
相对路径,也就是相对于你当前的目录的路径,相对路径是以当前目录 . 为起点,以你所要到的目录为终点,表现形式如: usr/local/bin (这里假设你当前目录为根目录)。你可能注意到,我们表示相对路径实际并没有加上表示当前目录的那个 . ,而是直接以目录名开头,因为这个 usr 目录为 / 目录下的子目录,是可以省略这个 . 的(以后会讲到一个类似不能省略的情况);如果是当前目录的上一级目录,则需要使用 .. ,比如你当前目录为“home”目录,根目录就应该表示为 ../../ ,表示上一级目录(”home”目录)的上一级目录(”/”目录)。
文件基本操作
新建文件
touch 命令在不加任何参数的情况下,可以创建一个指定文件名的空白文件。
新建目录
使用 mkdir(make directories)命令可以创建一个空目录,也可同时指定创建目录的权限属性。
使用 -p 参数,同时创建父目录(如果不存在该父目录),如下我们同时创建一个多级目录(这在有时候安装软件,配置安装路径时非常有用):
复制文件
使用cp(copy)命令复制一个文件或目录到指定目录。
复制目录
复制目录需要加上-r或者-R参数,表示递归复制。
删除文件
使用rm(remove files or directories)命令,删除一个文件或目录。
想要删除一些为只读权限的文件,可以加上-f 参数强制删除。
删除目录
跟复制目录一样,要删除一个目录,也需要加上-r或-R参数。
移动文件
使用mv(move or rename files)命令,移动文件(剪切)。mv 源目录文件 目的目录。
重命名文件
mv 旧的文件名 新的文件名。
查看文件
cat 和 tac 命令都是用来打印文件内容到标准输出(终端),其中,cat 是正序显示,tac 是倒序显示。
nl命令,添加行号并打印,这是个比cat -n更专业的行号打印命令。
这里简单列举它的常用的几个参数:
查看文件类型
在 Linux 下面文件的类型不是根据文件后缀来判断的,我们通常使用file命令可以查看文件的类型。
- Linux学习笔记——目录路径和文件基本操作
- linux学习笔记入门之目录结构和文件基本操作
- Linux学习笔记之基本命令二(目录和文件)
- Linux学习笔记之目录和文件权限
- linux目录介绍和文件操作
- 【linux】目录和文件操作命令
- C#路径操作、目录操作和文件操作
- C#路径操作、目录操作和文件操作
- 目录和文件操作
- 目录和文件操作
- 目录和文件拷贝学习笔记
- Linux学习-查看目录和文件
- Linux学习_3(目录和文件)
- 关于目录和文件路径的操作函数
- 【Python学习笔记】-集合和文件操作
- 目录操作和文件操作
- MFC学习——获取文件夹和文件路径
- Linux系列-文件系统基本结构和文件基本操作管理
- 利用QT生成Word文档
- Error:Minimum supported Gradle version is 2.14.1. Current version is 2.10.原因分析和解决。
- pyenv进行python版本本地安装
- CSS 动画
- Jsp九大内置对象
- Linux学习笔记——目录路径和文件基本操作
- Hbase 导入导出
- vim删除行首行尾空格和tab
- double类型保留两位小数4种方法
- PLSQL 升级到最新版本 以及 破解注册细则
- 51nod 1008 N的阶乘 mod P
- pymongo 的使用
- 解决Linux/Ubuntu上搜狗输入法崩溃的问题
- 如何做出“报表加载请稍后”的效果