pwd 当前目录 cd 直接回到主目录
查看文件和目录列表
ls -F 区分文件和目录 ls -a 显示所有文件,包括隐藏你文件 隐藏文件:文件名以.开始的文件 ls -F -R 以目录形式列出所有目录和目录下的文件,递归选项 ls -l 目录中每个文件详细信息 ls -i 文件的inode号 文件类型: 目录d 文件- 字符型文件c 设备b ls -l myscript 过滤器myscript-需要的名称 ls -l --time=atime myscript 显示上次访问的文件事件
处理文件:
1.创建文件:touch 文件名 2.修改文件时间: touch -a 文件名 3.复制文件 cp source destination cp -i source destination 增加是否覆盖 简写: cp -i /etc/NetworkManager/NetworkManager.conf . 单点符表示当前工作目录 -R 参数 递归地复制整个目录
链接文件
创建软连接:(symbolic link) ln -s source target 创建硬链接 ln source target 都会生成新的文件,硬链接inode和原来的文件一致,是同一份文件,软连接inode和source不一致,是不同的文件;
重命名文件(moving)mv
移动文件位置并修改文件名称(整个目录也可以)
mv 只影响文件名,inode编号和时间戳保持不变 mv source target target可以是不存在的文件夹,相当于重命名 mv playground.tgz playground1.tgz
删除文件(removing)
rm -i target 删除文件 rm -if target 删除目录下很多文件(-f强制删除)
查看文件(file)
file name 确定文件类型和编码,目录也可以; cat name 查看文本文件中所有数据 -n 所有加上行号 -b 有内容加上行号 -T 无制表符 more name 查看内容比较多的文件(空格下一部分) less name 查看内容比较多的文件(支持翻页,上下,搜索) tail name 默认显示文件末尾10行 tail -n 2 name 指定显示的行数 head name 文件开头前10行 head -5 name 文件开头5行
目录相关操作
1.创建目录 mkdir dirname 同时创建多个目录和子目录:-p参数 mkdir -p New_Dir/Sub_Dir/Under_Dir 2.删除目录: rmdir dirname 只能删除空目录 -r 命令向下进入目录,删除其中文件,再删除本身(递归) rm -ri dirname 但是删除每一个目录和文件都需要确认 rm -rm dirname 谨慎使用,无确认,无警告