码迷,mamicode.com
首页 > 其他好文 > 详细

文件管理小知识

时间:2018-12-04 18:52:44      阅读:229      评论:0      收藏:0      [点我收藏+]

标签:linu   时间   echo   big   ima   大文件   delete   ges   数据文件   

命令:file,teee,cp,ln,mv,rm,mkdir,rename,stat,shred,readkink,lsof,touch
1.命令查找顺序:别名->内部命令->外部命令
2.修改文件自动颜色:/etc/DIR_COLORS文件
3.只有ext系列文件格式有/lost+found目录,其它文件格式(大部分)没有。

4.cd ~ :用户家目录
cd ~用户:指定的用户家目录,不需要知道其用户目录在哪
cd - :回到上一次目录,只能撤销一次(在$OLDPWD变量中记录着上一次的工作目录,只能记载一次.$PWD变量指当前目录)
5.远程同步时间:ntpdate ip地址
系统时间覆盖硬件时间:clock -w
6.file[1-7]和file{1..7}意思一样,file[1..7]即file1,file7
例:mkdir file[1-7] 等于 mkdir file{1..7},创建文件file1到file7。
匹配字母是:[A-D]即A,a,B,b,C,c,D,没d,因为匹配末尾是D。
技术分享图片
技术分享图片
7.创建一个以昨天日期为前缀,以.log结尾的文件

#touch date -d "-1 day"+%F.log
技术分享图片
8.rename,批量改名
rename "需要改的" "改后的" 文件
技术分享图片技术分享图片
9.定义别名,防止rm误操作
alias rm=‘mv -t /data‘
-t 可查看mv的帮助手册
10.查看已经执行删除命令但还没有释放空间--命令

lsof | grep deleted

删除大文件,释放磁盘空间
    # > bigfile      
    # rm -f bigfile

11.查看目录树
#tree /目录
#tree -L 1 /目录 :显示第一层(包括文件和目录)
#tree -L 1 -d /目录 :显示第一层(只有目录)
12.linux中节点编号只在自己分区中唯一,不同分区中可能节点编号有相同的
查看目录中的节点编号数
#df -i
13.删除大量文件
echo file{1..558879} | xargs rm
14.rm 命令删除文件,原则上是还有机会恢复的,因为是删除的节点,对于数据还没有立即删除,若需安全删除还需向里面覆盖数据。
shred命令可以安全删除数据文件,相应的参数有对应的帮助
-z,最后一次覆盖是用0来覆盖的
-v,显示过程
-u,处理完文件后删除文件
-n 次数,覆盖多少次
#shred -zv 文件
15.对用户来说对应的是文件名,但对系统对应的是节点编号
inode
技术分享图片技术分享图片技术分享图片技术分享图片
16.软链接可对目录创建,硬链接不可以

硬链接:不可以跨分区:同一数据指向多个编号(类似复制,多少个编号即多少份相同数据)
允许同一编号有多个文件名(即证件号和姓名对应)---硬链接(同一分区-相同目录/不同目录)
#ln f1 f2(ln=link),(节点编号相同) ,f1是旧文件(前提),且f1,f2文件内容必须一样,因为节点号相同-指向的数据内容是相同的。
目录的链接数:目录下的文件+目录本身+.(当前目录,即目录本身)

软连接:可以跨分区:多个编号指向一个数据(只有一份数据)
#ln -s 原文件 链接文件
原始文件大小和软链接大小(即软链接名字大小)没有关系

软硬链接区别:
本质
硬链接:一个文件多个名字
软链接:一个文件对应多个快捷方式,不同文件
链接数:
硬链接:会增长链接数
软链接:不会增长链接数
跨分区:
软链接:可以跨分区
硬链接:不可以跨分区
目录:
硬连接:不支持目录
软链接:支持
原始文件和链接文件的关系
硬链接:对等,独立
软链接:依赖于原始文件
删除原文件:
硬链接:没有影响
软链接:不能使用,失效
大小:
硬链接:和原文件大小相同
软链接:大小在于路径大小(或该链接名大小)

17.查看软链接的原始文件路径
#readlink 软链接文件
18.判断文件类型
file:查看头部信息,判断类型
#file 文件
-f 批量查看文件类型(vim中批量写入需查询的文件)
-L 查看对应软链接对应文件的文件类型
19.文件通配符
技术分享图片技术分享图片技术分享图片
20.使用软链接实现软件指定
技术分享图片
21.小习题
技术分享图片技术分享图片

文件管理小知识

标签:linu   时间   echo   big   ima   大文件   delete   ges   数据文件   

原文地址:http://blog.51cto.com/13968655/2326068

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!