linux文件与目录管理

cd :change directory

。当前目录

。。上层目录(每个目录都有这两个文件,主目录也有,但是主目录的。。和。是一样的)

-前一个工作目录

~账号的住文件夹

~账号:特定账号的主文件夹

pwd:显示当前所在目录

-p显示当前目录,不采用连接目录的方式

mkdir:新建目录

-p递归创建,如mkdir t1/t2/t3不会创建成功,但是用-p参数就能创建成功

-m设定权限,mkdir -m 711 t1

rmdir:删除空目录

-p递归删除

注意:将目录下所有的东西都删除掉,用rm -r 目录


环境变量:

显示环境变量:echo $PATH

echo显示,$表示后面接的是变量

添加环境变量:PATH="$PATH":目录

path要大写,不同的用户可以有不同的环境变量


cp

cp /var/log/wtmp . 把文件复制到当前目录

但是两个文件的属性会改变,与复制操作所在的用户有关,如果是在root用户下复制的那么所属group会变话

-a参数使得属性不变完全复制

-i参数,在复制目标已经有同名文件时候覆盖的时候确认

-l参数:创建硬链接

-s参数:创建软链接

-u参数:被复制的比目标新才覆盖

-r参数:递归复制,可用于复制目录(cp  -a 目录 目录)

rm:删除文件和目录

-f强制,不会出现警告

-i提示,大多数时候是默认的

-r递归是删除,危险

mv

f强制

i提示

-u新的才覆盖

basename 取得文件名

dirname取得目录

文件内容查阅:

cat,tac,二者相反的,nl有行号,more,less比more好可以向前翻页,head,tail默认10行,od以二进制方式读取

touch最常用的方法是创建一个空白文件,将某个文件的日期修改为目前的日期

a:修改访问时间

c修改文件时间如果不存在则新建

d后接欲修改的日期

m修改mtime

mtime:文件被取用的时间

ctim:文件状态改变的时间

mtime:文件内容更改的时间


umask:系统的文件默认属性


chattr更改文件隐藏属性:比如不能删除不能连接无法写入

lsattr查看隐藏属性


file查看文件类型,二进制啥的

which whereis(比find优秀)locate找出所有相关文件

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值