文件处理命令
ls 显示文件目录
命令格式:ls 【选项】【文件或目录】
一、 ls -a (ls --all) 显示所有文件包括以“.”开头的隐藏文件
二、ls -l (ll)显示长格式
举例第一行内容
“-rw- — —” - 表示二进制文件 d目录 l 软链接文件
u g o
u所有者 g所属组 o其他人
r读 w写 x执行
“1”表示文件被调用的次数
第一个“root”表示文件的所有者是root(谁创建文件就是谁,后期也可以改)
第二个“root”表示文件的所属组是root(所有者的集合)
“1762”是文件的大小,可以通过ls-lh显示单位
“10月 6”是文件最后一次修改时间
最后面的一串字母就是文件名
三、ls -d 显示当前目录详细信息
通常和-l一起使用
四、ls -i 查询节点号
每个文件都有自己的i节点号
mkdir 创建目录
一、 创建目录需要注意的一点就是不要乱,方便后期寻找,比如可以在临时文件目录里创建一个练习文件
二、如果创建目录中有子目录时,需要加-p,递归创建
三、可以同时创建多个目录
cd 切换目录
一、直接cd 加上想要的目录即可
cd切换到家目录
cd .当前目录
cd … 上级目录
pwd 显示当前目录
显示当前目录绝对路径
rmdir 删除空目录
删除时只能删除空目录
cp复制文件或目录
一、cp -r 复制目录
二、cp -p复制文件
保留文件属性,例如日期,复制过后不会改变
三、可以直接复制文件
mv 剪切文件,改名
一、mv 【】【】
二、改名
rm 删除文件
rm -rf 【文件或目录】
-r 删除目录
-f 强制删除
平常不要用这个命令,一定要做好备份
touch 创建空文件
touch ni hao 这时会创建ni和hao两个文件
touch “ni hao”这时是ni hao一个文件
cat 显示文件内容
一、cat -n 文件 可以查看文件内容并显示行号
二、tac 文件 反向显示文件内容
more 、less分页显示文件内容
more:(空格)或f 翻页
回车 换行
q或Q 退出
less:和more一样
可向上翻页
“/”搜索关键字,“n”下一个带有关键字的位置
head 显示文件前面几行(默认10行)
head -n 显示前n行
tail 显示文件后几行(默认10行)
用法与head一样
tail -f 动态显示文件末尾内容
ln 生成链接文件
ln -s 【原文件】【目标文件】 生成软链接,相当于快捷方式
原文件删除,链接文件也会无法使用
软链接权限都是rwxrwxrwx,但是实际权限还是根据原文件
ln 【原文件】【目标文件】 (生成硬链接,不能跨分区,不能针对目录使用)
原文件删除,硬链接的还在
硬链接和cp区别在于可以同步更新
总结
熟记所有命令,注意区分各命令作用