文件处理命令
linux文件分区
系统的引导程序只能在主分区上
- 主分区和扩展分区(号码
1~4),逻辑分区只能建立在扩展分区上,一个硬盘最多有16个分区 /boot分区(操作系统启动过程所要用到文件),在拥有单独分区/boot后,即使根分区/出现了问题,也能启动操作系统- a.先分区,b.写入文件系统(格式化)c.分区定义设备文件名,d.挂载到某一个目录下
常用文件命令
ls -l第一个字母l link链接d directory目录-文件
lslist-aall隐藏文件(.xxx)-llong长格式显示目录下内容列表-iinode文件索引节点号-hhuman文件大小kb显示-ddirectory仅显示目录名
mkdirmake directory创建目录mkdir /tmp/xiaodianyingmkdir -p /tmp/Japan/boduo:-p递归创建,即使当前/tmp下没有/Japan这个目录,也能创建mkdir /tmp/Japan/cangjing /tmp/Japan/longze同时创建多个目录
cdchange directory改变目录
1.cd .. .表示当前目录 ..表示上一级目录
pwdprint working directory显示当前工作目录的路径pwdrmdirremove empty directory删除空目录rmdir /root/shenchao.18+cpcopy复制文件cp /etc/grub.conf /tmp将grub.conf文件(可以同时写多个文件)复制到/tmp目录下cp -r /tmp/Japan/cangjing /root:-r复制目录- 复制文件 使得新的文件被修改为现在时间
cp -p /root/install.log /tmp:-p保留原来文件属性 - 复制文件可以重命名
cp -r /tmp/Japan/cangjing /root/shenchao.18+
mvmove剪切文件 或 目录,可以多个mv /tmp/Japan/cangjing /rootmv /tmp/Japan/cangjing /root/nvshen可以剪切同时重命名cd /tmp/Japanmv cangjing canglaoshi(原目录剪切相当于重命名)
rmremove删除目录rm -r /tmp/Japan/longze:-r删除目录rm /tmp/install.log删除文件rm -f /tmp/install.log:-f false强制删除文件(即没有询问)
touch创建文件,注意文件和目录的区别cat显示文件concatenate(串联) files and print on the shandard output1.
cat -n /etc/issue:-n nuber把行号打印出来more /etc/services分页显示q quit退出
less /etc/services分页显示(可向上翻页,more的进阶)/typename高亮typename查找的关键字n next换到下一个查找关键字
head显示文件前几行head -n 7 /etc/services显示文件前7行
tail显示文件末尾 (默认10行)tail -n 8 /etc/services末尾8行tail -f /etc/services实时显示文件更改内容ctrl + c退出
软链接类似windows快捷方式,硬链接类似完整属性拷贝,但是可以一起更新
- 当你删除原文件时且copy到另外目录下时,软链接无法访问,而硬链接可以访问
- 硬链接的
inode和原文件相同ls -i, 正是因为inode相同,所以硬链接文件会同时更新 - 软链接是单独的
inode ln -s 原文件 链接ls -s /etc/issue /tmp/issue.softln /etc/issue /tmp/issue.hard- 硬链接不能分区链接,
- 硬链接不能指向目录,而软链接可以
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!