美文网首页
使用命令行管理文件

使用命令行管理文件

作者: 勤奋的红狐狸 | 来源:发表于2018-11-29 22:36 被阅读0次

基本知识——文件的路径

  • 绝对路径:第一个以/开头,自根目录开始。如/var/log
  • 相对路径:以其他字符开头,指定从工作目录到达该文件的路径。如log/messages

文件目录导航

pwd # pwd命令显示当前位置的完整路径名
ls Downloads # ls命令列出指定目录的内容,可以使用绝对路径或相对路径。不指定目录时列出当前目录的内容
ls -l # ls选项的常用选项:-l(长列表格式),-a(包含隐藏文件),-R(递归方式,包含子目录)
cd Videos #cd命令更改目录
cd - # 将目录更改到进入当前目录之前所处的目录
cd .. # 进入父目录(无需知道父目录名称)
cd ~ # 进入主目录
touch a.txt #touch命令可将文件的时间戳更新为当前的日期和时间,不作其他修改。可用于创建空文件。

文件管理——创建、复制、移动、删除文件或目录

命令 含义
touch filename 创建空文件,或 vim file进入vim编辑文件内容
cp source_file dest_file 复制文件
mv source_file dest_file 移动文件(即重命名)
rm filename 删除文件
mkdir dirname 创建目录,-p指定创建不存在的父目录
cp -r source_dir dest_dir 复制目录。若dest_dir存在则为移动,否则是重命名
mv source_dir dest_dir 移动目录
rm -r dirname 删除目录(递归方式),或rmdir dirname删除空目录

以上命令都可以有对应的多来源形式,即

cp source_file1 source_file2 source_file3 dest_dir
mv source_file1 source_file2 source_file3 dest_dir
rm -f filename1 filename2 filename3
mkdir -p par1/par2/dirname # -p选择指定同时创建确实的父目录
cp -r source_dir1 source_dir2 source_dir3 dest_dir
mv source_dir1 source_dir2 source_dir3 dest_dir
rm -rf dirname1 dirname2 dirname3

相关文章

  • 17.window下的文件搜索命令

    Window下使用文件管理器搜索文件太慢了!还是使用命令行快 使用tree + find 这种方式只能判定是否有,...

  • Linux 命令行

    Shell 文件管理命令行(一)Shell 文件操作 Shell 系统管理命令行(二)Shell 系统管理 ADB...

  • OC关于block探究

    Block分类 主要是根据内存管理进行分类 iOS中.m文件重写为C++文件 使用的命令行 一、Block根据内存...

  • C进阶1:文件操作

    0. 文件输入输出 使用printf()和命令行重定向>实现文件输出;使用scanf()和命令行重定向<实现文件输...

  • 2020-10-27

    使用Aspera命令行上传文件。 您可以通过Aspera命令行,使用以下的命令来上传文件: [path/to/as...

  • TypeScript工作流

    typescript工作的流程是将ts文件编译成js文件 使用npm管理项目 1、在VSCode的命令行中输入 n...

  • 树莓派更换清华源

    使用管理员权限(经由sudo),编辑/etc/apt/sources.list文件。参考命令行为: 用#注释掉原文...

  • 如何恢复Linux中的误删文件

    写在前面的话 在开始教程之前我有必要提醒大家,使用窗口管理器(GUI)删除文件和使用命令行工具(CLI)删除文件这...

  • 关于命令行

    『为什么要使用命令行』 个人认为命令行最大优点就是可以提高效率。 『文件和目录管理的基本命令』 ls [OPTIO...

  • week_2_用户与文件管理基础

    Q: 1、Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示。 2、使用命令行展开功能,创建/...

网友评论

      本文标题:使用命令行管理文件

      本文链接:https://www.haomeiwen.com/subject/qbyqcqtx.html