Linux中操作文件和目录的外部命令
1、file
文件属性:
-:普通文件
d:目录文件
b:块设备
c:字符设备文件
l:符号连接文件
P:命令管道
s:套接字文件
创新互联建站-专业网站定制、快速模板网站建设、高性价比瓜州网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式瓜州网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖瓜州地区。费用合理售后完善,10年实体公司更值得信赖。
2、ls
显示目录内容
-l:显示文件属性,ls -l=ll
-h:做相应的单位转换显示
-a:显示所有文件
-A:显示.和..以为的所有文件
-d:显示目录自身属性
-i:显示文件的缩影接点号码(index node ,inode)
-r:逆序显示文件列表
-R:递归显示文件
3、cd
切换目录
cd回到用户的家目录
cd ~username:进入指定用户的家目录
cd - :在当前目录和前一次所在的目录来回切换
cd ..:切换至其父目录
cd /home 进入 '/ home' 目录'
4、pwd
显示当前路径
5、touch
创建、更新空文件
-c:文件存在的时候不在创建
-a:只改变文件的访问时间
-m:只改变文件的修改时间
-t:自己设定文件的时间戳(年月日时分.秒),与a、m配合使用
6、mkdir/rmdir
mkdir:创建目录
rmdir:删除目录
-p:递归创建
-V:显示创建信息
7、rm
删除文件
-i:交互式删除
-f:暴力删除
-r:递归删除
命令可以组合利用
8、cp
复制文件
-r:递归复制目录
-i:交互式显示复制
-f:强制复制,覆盖
-p:保留源文件的属性,时间戳
-a:保留源文件的所有属性
-P:复制链接文件时保存为链接(默认是复制链接所指向的文件)
-d:复制时保持链接
-a:归档复制,常用与备份
#cp /etc/passwd /tmp/ 复制到目录下并保存原文件名
#cp /etc/passwd /tmp/test 看test是文件还是目录,目录:复制到目录内,
文件则替换!
9、mv
移动或重命名文件
mv SRC(源) DEST(目标)
在统一目录下可以利用mv进行重命名: mv abc bcd 或者 mv -t 目标源
10、ln
创建链接文件
ln SRC DEST:创建硬链接
-s:创建软连接
-i:显示文件的inode号
-v:显示执行结果
硬件连接:
1、只能对文件创建,不能应用于目录,文件的硬链接次数为2
2、不能夸文件系统
3、创建硬链接会增加文件被连接的次数
软连接:
1、可应用于目录
2、可以跨文件系统
3、不会增加被连接文件的连接次数
4、其大小为指定的路径所包含的字符个数
11、du
显示目录下的所有文件的大小
-s:显示目录大小
-sh:单位换算后显示
12、wc
文本统计
-l:只显示行数
-w:只显示单词数
-c:只显示字节数
-L:显示最长的一行包含多少个字符
13、sort
对显示文件进行排序
-n:按照数值大小从小到大排列
-r:降序排列
-t:指定字段分隔符
-k:从哪个字符开始,就是指定关键字排列
-u:相同的行只显示一次
-f:忽略字符大小写
14、tree
显示文件和目录由根目录开始的树形结构
分享题目:Linux中操作文件和目录的外部命令
本文来源:http://azwzsj.com/article/gcsdss.html