Linux:文件及目录管理命令基础

1.pwd显示当前所在位置信息

2.cd切换目录

3.tree以树形结构显示目录下的内容

4.mkdir创建目录

5.touch创建文件

6.ls显示目录下内容及属性信息的命令

7.cp复制文件或目录

8.mv移动或重命名文件或目录

9.rm删除文件或目录

1.pwd显示当前所在位置信息

pwd           #查看当前所在目录(此命令一般直接使用)

2.cd切换目录

cd      命令语法:
cd    【选项】   目录
cd 的常用选项:
cd ~ /cd    #切换到当前用户的家目录
cd .        #保持当前目录不变
cd ..       #切换到上级目录
cd -        #切换到上一次所在位置的目录下
cd  /       #直接切换到 / 目录

3.tree以树形结构显示目录下的内容

tree   命令语法:
tree   【选项】    目录
tree   常用选项:
-d     #只显示目录
-L     #遍历目录的最大层数,-L后加大于0的正整数
-F     #在条目后加上文件类型的指示符号(* , /, = , @ , | ,其中的一个)
安装tree的命令:yum install tree -y
范例1:使用tree命令区分目录和文件的方法
tree -L 1 -F /boot/  使用-F 参数会在目录后添加“/”方便区分目录

4.mkdir创建目录

mkdir   命令语法:
mkdir   【选项】    目录
mkdir     常用选项:
-p        #递归创建目录 可以连续创建多个目录
-m        #设置新目录默认对应的权限
-v        #创建目录之后给出提示
创建目录:
创建连续的目录,加花括号创建连续的目录,用..隔开 花括号内可以是连续的数字、连续的字母
mkdir data{1..3}

5.touch创建文件

touch   命令语法:
touch   【选项】    文件名
touch    #创建文件是可以用绝对路径,也可以用相对路径
创建多个连续的文件
{} 生成序列
{1..10}
{01..10} 
{a..z}

6.ls显示目录下内容及属性信息的命令

ls     命令语法:
ls    【选项】    目录/文件
ls      常用选项:
-a      显示指定目录下所有子目录与文件,包括隐藏文件
-l      以列表方式显示文件的详细信息        备注: ls -l =ll
-h      配合-l 以人性化方式显示文件大小,以K M G 为单位
-t      根据最后修改时间排序,默认是以文件名排序,通常与-l 连用
-F      在条目后加上文件类型的指示符号(* , /, = , @ , | ,其中的一个)注:可以标识文件类型
-d      显示目录本身的信息 而不是显示目录的内容
-r      逆序,倒序排序 
ls -lt  按照时间进行排序 
ls -lrt 找出最新的文件
-i      显示索引节点信息(索引节点相当于身份证号)

7.cp复制文件或目录

cp    命令语法:
cp    【选项 】   源文件    目标文件
cp     常用选项:
-r     递归式复制目录,即复制目录下的所有层级的子目录及文件
-p     复制的时候 保持属性不变
-d     复制的时候保持软连接(快捷方式)
-a     == -pdr
-t     将所有源参数复制到目录中

8.mv移动或重命名文件或目录

mv    命令语法:
mv    源地址    目标地址      #移动文件或目录
mv    源文件名  新文件名      #将文件重命名

9.rm删除文件或目录

rm     命令语法:
rm    【选项 】   目录或文件
使用rm    #文件或目录删除后不能恢复
rm        常用选项
-f        强制删除,没有提示 (即使文件不存在)
-r        删除目录 删除目录时必须加-r , 一次性可删除多个目录
-i        在删除前需要确认 -i 与-f 联合使用不生效

相关推荐