一.目录和文件管理命令
1.ls命令---查看当前目录或指定目录下的文件和目录
2.cd命令---切换用户的工作目录
3.pwd命令---查看当前的工作目录
4.mkdir命令---创建一个空目录
选项:
-p : 递归创建不存在的父目录
-v : 显示命令的执行的详细信息
5.tree命令---查看目录树
6.rmdir命令---删除一个空目录
选项:
-p : 删除多级空目录
7.命令行展开---{}
mkdir -pv /mnt/test/{x/y,z}
问题:创建这样的四个目录 a_b,a_c,b_d,b_c
mkdir -pv /root/test/{a,b}_{c,d}
8.文件的创建和删除
a.touch命令---创建一个空文件(在同一级目录下不能出现文件名和目录名一样的文件)
touch命令可以用来改变文件的时间戳
选项:
-a : 改变修改时间
-m : 改变修改时间
-t : 改变成指定的时间
b.用vim创建一个空文件
用法 :vim 文件名
c.rm命令----删除文件或目录 "rm" 是 "rm -i" 命令的别名
选项:
-r :删除多级子目录和目录下的文件
-f : 强行删除,没有提示信息
-i : 删除是提示是否执行删除操作
9.stat命令---可以用来查看文件的访问,创建,修改时间戳
10.file命令--查看指定文件名和内容类型
11.cp命令---复制文件
用法:cp 源文件 目标文件
注意只有最后一个为目标文件,多个时前面多个为源,
a.只能一个文件复制到一个文件,不能多个文件复制到一个文件
b.目标为目录时,源可以有多个将多个文件复制到指定的目录下
d.cp命令默认不复制目录,只复制文件
e.-r 选项递归复制目录及目录下的所有文件
f.-p 选项保留原有的所属主和所属组
g.-L 选项 复制链接指向的那个文件
h.-P 选项 复制链接文件复制链接
j.-a 选项 归档复制 常用于备份
12.mv命令---移动文件或目录
用法:rm 源文件 目标文件
a.源是目录 目标是文件 名字一致 不能进行复制
b.在同一路径下移动 作用是重命名
c.源是文件,目标是目录可以移动
d.源是目录,目标是目录,可以进行移动
e.-t 选项把目标和源位置调换
13.install命令---复制文件并且指定属性
选项:
-d : 创建目录
-t : 把目标和源位置调换
源只能是文件不能是目录
本文出自 “珞辰的博客” 博客,请务必保留此出处http://luochen2015.blog.51cto.com/9772274/1633117
原文地址:http://luochen2015.blog.51cto.com/9772274/1633117