清科谷体的博客

  • 文章
  • 关于
  • 联系
  • 隐私政策

  1. 首页
  2. 笔记
  3. 正文

Linux常用文件操作命令

2023年9月15日 176点热度 0人点赞 0条评论

目录切换

  • cd usr:切换到该目录下 usr 目录
  • cd ..(或cd../):切换到上一层目录
  • cd /:切换到系统根目录
  • cd ~:切换到用户主目录
  • cd -: 切换到上一个操作所在目录

目录操作

  • ls:显示目录中的文件和子目录的列表。
  • ll:ll 是 ls -l 的别名,ll 命令可以看到该目录下的所有目录和文件的详细信息
  • mkdir [选项] 目录名:创建新目录(增)
  • find [路径] [表达式]:在指定目录及其子目录中搜索文件或目录(查),例如:① 列出当前目录及子目录下所有文件和文件夹: find .;② 在/home目录下查找以 .txt 结尾的文件名:find /home -name "*.txt" ,忽略大小写: find /home -i name "*.txt" ;③ 当前目录及子目录下查找所有以 .txt 和 .pdf 结尾的文件:find . \( -name "*.txt" -o -name "*.pdf" \)或find . -name "*.txt" -o -name "*.pdf"。
  • pwd:显示当前工作目录的路径。
  • rmdir [选项] 目录名:删除空目录(删)。
  • rm [选项] 文件或目录名:删除文件/目录(删)。-r 表示会递归删除指定目录及其所有子目录和文件。-f 表示强制执行,忽略错误提示。
  • cp [选项] 源文件/目录 目标文件/目录:复制文件或目录(移)。
  • mv [选项] 源文件/目录 目标文件/目录:移动文件或目录(移),也可以用于重命名文件或目录。

文件操作

  • touch [选项] 文件名..:创建新文件或更新已存在文件(增)。
  • ln [选项] <源文件> <硬链接/软链接文件>:创建硬链接/软链接。
  • cat/more/less/tail 文件名:文件的查看(查) 。
  • vim 文件名:修改文件的内容(改)

文件压缩

1)打包并压缩文件:

命令:tar -zcvf 打包压缩后的文件名 要打包压缩的文件 ,其中:

  • z:调用 gzip 压缩命令进行压缩
  • c:打包文件
  • v:显示运行过程
  • f:指定文件名

2)解压压缩包:

命令:tar [-xvf] 压缩文件

其中 x 代表解压

示例:

  • 将 /test 下的 test.tar.gz 解压到当前目录下可以使用命令:tar -xvf test.tar.gz
  • 将 /test 下的 test.tar.gz 解压到根目录/usr 下:tar -xvf test.tar.gz -C /usr(-C 代表指定解压的位置)

文件传输

  • scp [选项] 源文件 远程文件 (scp 即 secure copy,安全复制):例如:scp -r my_directory user@remote:/home/user ,将本地目录my_directory上传到远程服务器 /home/user 目录下。scp -r user@remote:/home/user/my_directory ,反过来将远程服务器的 /home/user 目录下的my_directory目录下载到本地。需要注意的是,scp 命令需要在本地和远程系统之间建立 SSH 连接。
  • rsync [选项] 源文件 远程文件 : 可以在本地和远程系统之间高效地进行文件复制,并且能够智能地处理增量复制,节省带宽和时间。例如:rsync -r my_directory user@remote:/home/user,将本地目录my_directory上传到远程服务器 /home/user 目录下。
  • ftp (File Transfer Protocol):提供了一种简单的方式来连接到远程 FTP 服务器并进行文件上传、下载、删除等操作。使用之前需要先连接登录远程 FTP 服务器,进入 FTP 命令行界面后,可以使用 put 命令将本地文件上传到远程主机,可以使用get命令将远程主机的文件下载到本地,可以使用 delete 命令删除远程主机的文件。

本作品采用 知识共享署名 4.0 国际许可协议 进行许可
标签: Liunx 笔记
最后更新:2024年9月6日

ingker

自娱自乐

点赞
< 上一篇
下一篇 >

文章评论

取消回复

COPYRIGHT © 2025 清科谷体's blog. ALL RIGHTS RESERVED.
THEME KRATOS MADE BY VTROIS | MODIFIED BY INGKER

正在加载今日诗词....

本站已运行