Xinu

用过的 Linux命令记录
chattr文件属性操作a:让文件或目录仅供附加用途;b:不更新文件或目录的最后存取时间;c:将文件或目录压缩后存...
扫描右侧二维码阅读全文
25
2017/10

用过的 Linux命令记录

chattr文件属性操作

a:让文件或目录仅供附加用途;
b:不更新文件或目录的最后存取时间;
c:将文件或目录压缩后存放;
d:将文件或目录排除在倾倒操作之外;
i:不得任意更动文件或目录;
s:保密性删除文件或目录;
S:即时更新文件或目录;
u:预防意外删除。
选项
-R:递归处理,将指令目录下的所有文件及子目录一并处理;
-v<版本编号>:设置文件或目录版本;
-V:显示指令执行过程;
+<属性>:开启文件或目录的该项属性;
-<属性>:关闭文件或目录的该项属性;
=<属性>:指定文件或目录的该项属性。

chattr +i /etc/my.conf

使用rm mv 等无法操作该文件,改变权限也不可以

chattr -i /etc/my.conf

chattr命令详解

反选删除

ls |grep -v xxx|xargs rm -rf
删除当前文件夹名字不带xxx的

查看当前文件夹的大小

du -ah --max-depth=1
-a 表示显示目录下所有的文件和文件夹(不含子目录)
-h 表示以人类能看懂的方式
--max-depth表示目录的深度

查看磁盘空间使用情况

df -lh
-h 表示以人类能看懂的方式
-l 列表

远程复制文件

scp -P 8888 /src root@192.168.0.1:/dst/
src :本地文件路径
dst : 目标路径
-P :指定端口

查看系统的磁盘

fdisk -l

挂载硬盘

mount /dev/xxx /xx
/dev/xxx :硬盘分区
/xx:挂载点

统计当前目录下文件的个数

ls -l|grep "^-"|wc -l

统计当前目录下目录的个数

ls -l|grep "^d"|wc -ld39a2d609f8d70f787305550d637fe4d.jpg

Last modification:December 31st, 2017 at 10:02 pm

Leave a Comment