linux文件操作

一、目录与路径

. 当前路径

.. 上一级路径

-  前一个工作目录

~ 代表当前用户的工作目录

~account  代表指定用户工作目录

相对路径:相对当前目录的路径

绝对路径:以“/ ”(根目录)开头的路径

二、目录相关操作

1.pwd  显示当前目录 

pwd

2.cd(change directory)  切换目录   

cd  『相对路径 、绝对路径 』

cd ~  切换当前用户的工作目录

cd -  切换到前一个工作目录

cd ~account 用户名  切换到指定用户的工作目录

3.ls (list的缩写)  显示文件详细信息

ls  【选项】 目录

-a 显示隐藏文件

-l 以长格式显示文件属性等信息 缩写ll

ll -h 以K,MB形式显示文件大小

-d 只显示目录,不显示目录内文件(通常和-l连用显示目录属性)

 

4.mkdir  建立目录  

mkdir  【选项】 目录

-p 递归建立       

例:mkdir -p  test1/test2/test3   此命令会将三个不存在的目录递归建立起来

-m 设置目录权限  

例:mkdir -m 744   test   设置目录test的权限为用户rwx 用户组r 其他r(r:4,w:2,x:1,三位数字分别代表用户、用户组、其他用户对目录的权限)

5.rmdir  移除空目录 

rmdir  【选项】 目录

-p递归删除空目录

6.mv   移动文件或目录

mv  【选项】   源文件  目标文件 可实现改文件名的效果

mv  【选项】  源文件1  源文件2  ...   目标目录

-i  若目标文件已经存在,会询问是否覆盖

7.cp  复制目录或文件  

cp  【选项】 目标文件   源文件

使用时要注意当前用户身份!!!目标文件所属用户会自动设成当前用户】

-i   若目标文件已经存在时会先询问是否覆盖目标文件

-p  连同文件属性(权限、用户、时间)一起复制过去,不使用默认属性,常用于备份

-a  将文件所有属性均复制过去

-r  递归复制,常用于目录的复制

8.rm 移除文件或目录 

rm  【选项】 文件或目录(删除目录时需要加上-r递归删除)

-i  删除之前询问是否删除

-r  递归删除目录和文件(慎用)

9.touch   建立一个空文件或更新文件时间 

touch  【选项】 文件

-c 仅修改文件的时间,文件不存在也不会创建新文件

-d 修改文件日期(只精确到天)

-t 修改文件时间(精确到分钟)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值