文件操作指令

命令格式
命令-选项-参数

例如 ls -la /etc

1.文件处理

ls   查看文件 
ls -a  查看所有文件,包括隐藏的文件
ls  / 查看根目录
ls -lh 查看文件创建的时间  文件所有者 文件大小 

- 二进制文件  d 目录  l 软连接

2.权限管理

u 所有者  g 所属组 o 其他人
  r 读   w写   x 执行 
  1. 文件处理
mkdir /tmp/xiao        用mkdir 创建目录   在tmp文件下创建一个叫xiao的文件夹
mkdir -p /tmp/japan/xiao           在tmp文件下没有这个japan文件,用-p 来递归创建 
ls  /tmp    查看 tmp文件下创建的目录的文件
-------------------------------------------
cd  切换目录
cd /tmp/xiao              路径切换到/tmp/xiao  目录下面
cd ..                  返回上一层目录
----------------------------------
pwd     显示当前的目录/路径
------------------------------
rmdir  删除  命令
rmdir cr    删除空的文件   文件之能是空的才能删除
-------------------------
cp   复制文件或者目录
cp  '/home/cr/桌面/caomall/index.html'  '/home/cr/桌面/caomall/hello.js'  '/home/cr/桌面/caomall/170314'             将index.html hello.js  文件复制到170314文件夹下面
cp -rp '/home/cr/桌面/caomall/xiaocao'  '/home/cr/桌面/caomall/170314'     /* -rp 是保持文件的目录结构和文件属性      此命令将  xiaocao 文件  复制到170314 文件下面     两个文件是同时更新的
------------------------------------
mv      剪切/重命名
clear  清屏幕
mv '/home/cr/桌面/caomall/xiaocao'  '/home/cr/桌面/caomall/170314'     将xiaocao 文件目录剪切到170314文件目录下面,可以剪切多个,     剪切过去时目标文件在下面可以改名。
 mv hello.js    wrod.js       将hello.js   重命名为wrod.js       这是在同一个文件夹下面的文件
--------------------------------------
rm    删除文件  
rm -rf    r 删除目录   f 强制执行
rm -f wrod.js     强制删除wrod.js 文件
rm -rf cao       强制删除cao  文件  
-------------------------------------
touch    创建空的文件
touch love.js    创建love.js文件, 用绝对路径可以创建在别的地方  相对路径创建在当前的目录下
--------------------------------------
cat    显示文件内容  
cat  -n 显示行号
cat -n '/home/cr/桌面/caomall/index.html'     查看index.html 文件里边的内容。
---------------------------------------
tac     反向显示  文件内容倒着显示  将对后面的内容 放到最前面
----------------------------------------
more    分页显示文件内容  对于显示比较长的文件较为适合    不能向上翻页
1. 空格/f ---翻页
2. q---退出
3. 回车--换行
more '/home/cr/桌面/caomall/index.html'     显示文件内容
----------------------------------------------------------------------------
less     分页显示文件内容  对于显示比较长的文件较为适合   可以向上翻页
less  '/home/cr/桌面/caomall/index.html'     显示文件内容
PgUp  ---上一页
PgDn  ---下一页
箭头上   ---上一行
箭头下   ---下一行
/ 要搜索的关键字    按n键遍历所以的关键字    -----搜索
-----------------------------------------------------------------------
head    显示文件内容前面的几行  
-n  指定显示到哪一行
head -10 '/home/cr/桌面/caomall/index.html'     指定显示到第10行
----------------------------------------------------------------------
tail     显示文件内容末尾的几行
-n   指定到哪一行
-f   动态显示文件末尾内容    写入完的以后 就可以观察到

  1. 链接命令
ln  生成链接文件
-s 创建软链接    快捷方式
不加 -s 创建硬链接   相当于拷贝  可以同时更新
可以通过 i  节点来识别
1.硬链接  一个节点 映射到好几个文件 同时更新。
2.不能跨分区 , 软链接可以
3.硬连接不能针对目录来使用,软链接可以


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容