Linux文件小记

创建文件:

	vi file.txt #这里需要wq保持下,不然文件不会被创建
	touch file.txt #创建文件
	注:touch命令还可以修改文件时间

创建目录/文件夹:

	mkdir /opt/scripts #在已存在的/opt下创建scripts
	mkdir -p /opt/scripts/op/db #创建多级目录

删除:

	rm file.txt   #删除文件
	rm -rf op/db/ #删除目录下所有文件和目录,!!慎用

复制、移动:

	cp -r op /root/ #将op文件夹复制到root下
	cp -f op/db/backup.sh /root/op/db/backup.sh #覆盖复制
	cp -rf op/db /root/op/db #db目录下的所有文件/目录复制到root/op/db下

修改文件权限:

	chmod 777 file.txt #最高权限,关于权限可以好好查下,很有用的
	chown -R jone:jone op/ #将op目录下的所有文件目录权限给jone,此命令需要root下执行,或者在拥有sudo权限的用户下使用sudo command

判断文件/目录是否存在:

	#!/bin/bash
	dir="/root/shell/"
	file="/root/shell/file.txt"

	#判断目录是否是不存在,如果只是判断文件存在的话把!去掉就好了
	if [ ! -d $dir ]; then
		echo "no exist"
	else
		echo "exist"
	fi

	#判断文件是否存在
	if [ ! -f $file ]; then
		echo "no exist"
	else
		echo "exist"
	fi

	#判断文件是否不为空
	if [ ! -s $file ]; then
		echo "no null"
	else
		echo "null"
	fi

	#更多参数可查看man test


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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值