当前位置: 首页 > news >正文

Linux常用指令(二)——文件管理

Linux文件管理

      • 2.1 创建文件 touch
      • 2.2 复制文件 cp
      • 2.3 删除文件 rm
      • 2.4 移动文件 mv
      • 2.5 重命名文件 rename
      • 2.6 查看文件 cat
      • 2.7 查看文件的类型 file
      • 2.8 编辑文件 vim
      • 2.9 打印文件内容 cat
      • 2.10 变更文件所有者 chown
      • 2.11 修改文件权限 chmod

更加完整的Linux常用指令

2.1 创建文件 touch

# 创建名为test的文件
touch test
# 创建一个名为file.txt的文件
touch test.txt

2.2 复制文件 cp

# 复制test的文件到mydir目录中
cp test /home/mydir

2.3 删除文件 rm

# 删除test文件
rm test
# 忽略提示删除test文件
rm -f test

2.4 移动文件 mv

# 将test文件移动到mydir目录下
mv test mydir

2.5 重命名文件 rename

# 将test改名为myfile
mv test myfile# 将后缀为.txt改名为以 .c 为后缀的文件,'.'需要加'\'
rename 's/\.txt/\.c/' *.txt

2.6 查看文件 cat

# 查看test文件
cat test
# 查看test文件,-n显示行号
cat -n test# 百分比显示查看文件
more test# 翻页查看
less test# 查看文件的第一行,-n接行数
tail -n 1 test

2.7 查看文件的类型 file

# Linux中根据内容识别类型,而不是后缀,无内容为空文件
file test.txt

2.8 编辑文件 vim

# 使用vim编辑器编辑文件
vim test.txt

2.9 打印文件内容 cat

cat filename

2.10 变更文件所有者 chown

#切换到 lilei 用户,然后在 /home/lilei 目录新建一个文件,命名为 test
su - lilei
pwd
touch test
# 显示文件大小,并以普通人类能看懂的方式呈现
ls -alh test# 变更文件test所有者为zhangsan
sudo chown zhangsan test

2.11 修改文件权限 chmod

# r w x(读、写、执行) -> r*2^2 + w*2^1 + x*2^0
# 666->读、写、不执行
# 777->读、写、执行
# 修改为读写,不具有执行权限 rw-rw-rw=666
chmod 666 file
http://www.lryc.cn/news/217972.html

相关文章:

  • AI开源 - LangChain UI 之 Flowise
  • java的集合类中哪些可以添加不同类型数据,哪些不可以?
  • 基于51单片机的烟雾和温湿度检测控制系统仿真(智能防火系统,火灾报警灭火系统)
  • 【多线程】静态代理
  • 线性代数 第二章 矩阵
  • vue实现自定义字体
  • Selenium安装WebDriver Chrome驱动(含 116/117/118/119/120/)
  • springboot的安全机制
  • 学习c++的第四天
  • BIOS开发笔记 – 显示
  • 数据库实验:SQL的数据视图
  • k8s-调度约束
  • C++设计模式_26_设计模式总结
  • 解锁AI语言模型的秘密武器 - 提示工程
  • qt手撕菜单栏
  • UE5——网络——RPC
  • 基于ASP.NET MVC + Bootstrap的仓库管理系统
  • Jetson NX FFmpeg硬件编解码实现
  • 5.2用队列实现栈(LC225-E)
  • 项目上线前发现严重Bug怎么办?
  • 【WPF系列】- Application详解
  • 常见的内置方法:__call__,__getitem__,__iter__,__next__
  • python用cv2画图(line, rectangle, text等)
  • 解决方案中word中分页符的使用
  • ubuntu20.04下apache启用php7.4-fpm
  • 在 CentOS 服务器上部署 JAR 文件到 Docker 容器
  • vector类模拟实现(c++)(学习笔记)
  • Redis Sentinel 哨兵模式
  • 实用篇-MQ消息队列
  • springboot打包时依赖jar和项目jar分开打包;jar包瘦身