文件与目录管理-私房菜学习笔记
2016-12-23 11:11
190 查看
特殊目录
.:代表此层目录
..:代表上一层目录
-:代表前一个工作目录
~:代表‘目前用户身份’所在的文件夹
~account:代表account这个用户的主文件夹
常用的处理目录的命令
cd:切换目录
cd [相对路径或绝对路径]
pwd:显示当前目录
pwd [-p]
-p:显示出当前的路径,而非使用连接(link)的路径
mkdir:新建一个新目录
mkdir [-mp] 目录名称
-m:配置文件的权限。直接设置,不需要看默认权限(umask)
-p:递归创建目录
rmdir:删除一个空的目录
rmdir [-p] 目录名称
-p:连同上层“空的”目录也一起删除
PATH:环境变量
设置环境变量:
PATH="$PATH":路径
移动、复制、粘贴<
4000
/h2>
cp
:复制
cp[-adfilprsu] 源文件 目标文件
-a :相当于 -pdr 的意思;
-d :若来源文件为连结文件的属性(link file),则复制连结文件属性而非档案本身;
-f :为强制 (force) 的意思,若有重复或其它疑问时,不会询问使用者,而强制复制;
-i :若目的檔(destination)已经存在时,在覆盖时会先询问是否真的动作!
-l :进行硬式连结 (hard link) 的连结档建立,而非复制档案本身;
-p :连同档案的属性一起复制过去,而非使用预设属性;
-r :递归持续复制,用于目录的复制行为;
-s :复制成为符号连结文件 (symbolic link),亦即『快捷方式』档案;
-u :若 destination 比 source 旧才更新 destination !
最后需要注意的,如果来源档有两个以上,则最后一个目的文件一定要是『目录』才行!
rm
:删除
rm [-fir] 文件或目录
-f:强制,忽略不存在的文件,不会出现警告信息
-i:互动模式,删除之前询问用户是否操作
-r:递归删除
mv
:移动
mv [-fiu] source(可以多个,用空格隔开) 目录
-f:强制,如果目标文件已经存在,就不会询问而直接覆盖
-i:如果目标文件存在,就会询问是否覆盖
-u:若目标文件存在,且source比较新,才会更新
路径的文件名与目录名
basename:获取文件名
dirname:获取目录名
文件内容查阅
cat:由第一行开始显示文件内容tac:从最后一行开始显示
nl:显示的时候,顺便输出行号
more:一页一页地显示文件内容
less:与more类似,但比more更好的是,它可以往前翻页
head:只看头几行
tail :只看尾几行
od:以二进制的方式读取文件内容
创建和修改文件
touch [options] file-list file-list是touch将要创建或更新的文件路径名 选项 -a 只更新访问时间,不改变修改时间 -c 不创建不存在的文件 -m 只更新修改时间,不改变访问时间 -r file 使用文件file的时间更新文件的时间 -t 将时间修改为参数指定的日期,如:07081556代表7月8号15点56分
相关文章推荐
- Linux 学习笔记 -- 第二部分 Linux 文件、目录与磁盘格式 -- 第8章 Linux 磁盘与文件系统管理
- Linux 学习笔记 -- 第二部分 Linux 文件、目录与磁盘格式 -- 第7章 Linux 文件与目录管理
- linux学习笔记:文件与目录管理
- CentOS学习笔记--基本命令--文件与目录管理
- 【Linux】Shell学习笔记之四——文件和目录管理(硬连接和软连接)
- linux学习笔记---文件与目录管理
- linux学习笔记----文件与目录管理
- Linux学习笔记 -- 目录与文件的管理
- linux学习笔记之 文件和目录管理
- 鸟哥的私房菜-基础篇学习-文件与目录管理-1
- Linux 程序设计学习笔记----POSIX 文件及目录管理
- 鸟哥的私房菜学习一:Linux的文件权限与目录管理
- 鸟哥的私房菜-基础篇学习-文件与目录管理-2-1
- 【Linux】Shell学习笔记之四——文件和目录管理(硬连接和软连接)
- 【Linux】Shell学习笔记之三——文件和目录管理(修改、查找)
- linux系统学习笔记——文件与目录管理
- 【鸟哥的linux私房菜-学习笔记】文件与目录管理
- [Linux] Linux学习笔记(5)-文件与目录管理
- Linux学习笔记,Linux文件系统,文件管理,目录管理
- linux系统管理学习笔记之八---linux文件与目录的管理及权限