文件作为Linux操作系统中最常见的对象,在系统中被分为了多种类型 如下: - 普通文件 d 目录 l 链接 b 块设备 c 字符设备 p 管道设备 s 套接字文件
绝对路径:一切从根开始”/”
相对路径:从当前所在路径开始
ls
pwd
cd
tree
mkdir
touch
cp
mv
rm
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
查看当前所在目录 此命令一般直接使用
cd 切换目录 cd 的常用选项: cd ~ 切换到当前用户的家目录 cd . 保持当前目录不变 cd .. 切换到上级目录 cd - 在最近两次工作目录之间来回切换 cd / 直接切换到/ 目录
语法:tree 选项 目录 tree 以树状图列出文件目录结构 tree 常用选项: -d 只显示目录 -L 遍历目录的最大层数,-L后加大于0的正整数 -F 在条目后加上文件类型的指示符号(* , /, = , @ , | ,其中的一个) 安装tree的命令:yum install tree -y 范例1: 使用tree命令区分目录和文件的方法 tree -L 1 -F /boot/ 使用-F 参数会在目录后添加“/”方便区分目录mkdir
mkdir常用选项: -p 递归创建目录可以连续创建多个目录 -m 设置新目录默认对应的权限 创建目录: mkdir {1..3}加花括号创建连续的目录,用..隔开花括号内可以是连续的数字、连续的字母 注:适用于创建大量的连续目录 mkdir {dir,yy,uu} 创建不连续的目录时,用逗号隔开 实例: data1 data2 data3 mkdir data {1..3} 创建连续的目录: mkdir data1 data2 data3 注:这种用法,只适用于创建比较少的目录
语法:touch 创建文件 修改文件的时间戳 {} 生成序列 {1..10} {01..10} {a..z}
语法:cp 源文件 目标文件 cp 复制文件或目录 cp 常用选项: -r 递归式复制目录,即复制目录下的所有层级的子目录及文件 -p 复制的时候 保持属性不变 -d 复制的时候保持软连接(快捷方式) -a = -pdr
mv 源地址 目标地址 移动文件或目录
mv 原文件名 新文件名 将文件重命名
rm 删除一个或多个文件或目录 使用rm 文件或目录删除后很难恢复 rm 常用选项 -f 强制删除,没有提示 (即使文件不存在) -r 删除目录 删除目录时必须加-r , 一次性可删除多个目录 -i 在删除前需要确认 -i 与-f 联合使用不生效 -i 的作用 rm: remove regular empty file ‘b’? y
原文:https://www.cnblogs.com/yuanxiaohui/p/10264507.html