Linux文件管理命令

这篇具有很好参考价值的文章主要介绍了Linux文件管理命令。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Linux命令行

命令 空格 参数(可写可不写) 空格 文件(可写可不写)
ls /opt 根目录下的opt文件夹
ls -a 显示所有文件及隐藏文件 /opt
ls  -l 详细输出文件夹内容

ls

-h 输出文件大小(MB...)
ls --full-time 完整时间格式输出
ls -d 显示文件夹本身信息,不输出内容
ls -t 根据最后修改的时间排序文件
ls -r 逆转排序
ls -S 大写S,根据文件大小排序
ls

-F 在不同文件结尾,输出不同符号

以 / 结尾就是文件夹

以*结尾就是可执行文件

普通文件类型,结尾没有符号

以上参数可以连接使用,例如  ls -Slh

详细输出当前目录下的文件信息并按大小排序

Linux文件管理命令,linux,运维,服务器

 >一般情况下,Linux命令的参数都是可选的,不同参数作用也不同

>Linux命令之间,必须得有一个或者多个参数

Linux文件管理命令,linux,运维,服务器

mkdir  -p递归创建文件夹

mkdir -p /opt/apollo/qq   创建了Apollo和qq两个递归的文件夹

关于绝对路径相对路径: 从根目录开始寻找,就是绝对路径写法

相对路径例如:  ./apollo/qq   

关于CD命令:cd   可选的参数   文件夹

几个特殊的目录:

|   . :当前的工作目录

|   .. :上一级的工作目录

|   - :上一次的工作目录

|   ~: 当前登录系统的用户家目录

touch命令

touch有两个作用

1.创建普通文件  2.修改文件的时间

不存在的文件将会被创建为空文件,除非使用-c或 -h选项

touch {连续数字或字母}  创建多个文件序列  : touch {1..10}

-c 不创建任何文件

-t 修改文件的时间

-r 使用指定文件的时间属性代替当前文件时间

cp命令

1.复制普通文件

cp  复制的文件   复制之后的文件名

2.复制放入另一文件夹

cp  mjj.txt  ./apollo/   复制到当前目录下的Apollo文件夹   可使用ls apollo/验证

cp  mjj.txt  ./apollo/mjj.txt2  与上面相同,只是起了一个新名字mjj.txt2

3.复制多个文件到文件夹中

cp  mjj.exe  mjj.gjf   ./mjj/

4. -r 递归方式复制目录下的所有层级的子目录及文件

cp -r mjj mjj2

5.  -p 复制的时候保持属性不变(ls -l 看到的前边一串信息)

cp -p ab.txt  ab.txt3

6. -d 复制的时候保持软连接(快捷方式)

cp -d  link_qq   link_qq3

7. -i 参数的用法,覆盖文件前提示

cp -i  qq.txt  qq.txt2  (是否覆盖qq.txt2?)

其实默认系统做了alias别名功能,输入cp等于输入cp-i 

mv命令

移动或重命名文件

1.移动文件到另一个文件夹

mv  ./mjj.jj  ./apollo

2.移动多个文件,放到另一个文件夹

mv  luffy*   ./apollo/        # 所有以luffy开始的文件、文件夹

3.重命名的用法

mv  mjj.txt   mjj.txxxt

4. -i 参数的用法,覆盖前询问          ( mv 在直接输入时,其实是mv  -i)

mv  mjj.txt   mjj.exe       # 如果mjj.exe存在,则会询问是否覆盖它

5. 强制性覆盖  -f

mv  -f  mjj.txxxt   mjj.exe

rm命令

rm命令删除一个或多个文件

1. 删除普通文件,默认添加了-i 参数,询问是否删除

rm  qq.txt

2. 一次性删除多个文件

rm  qq.txt   qq2.txt

3. -r 删除文件夹,要参数-r ,否则默认rm删除文件类型

rm  -r  mjj             #   删除mjj文件夹及其目录文件

4. -d 参数只能用于删除空文件夹

rm  -d  app/

5. -f 强制删除以app开头的文件,文件夹无法删除

rm  -f  app* 

6. 强制删除所有文件和文件夹(谨慎!)

rm  -rf   ./*

7. -v 参数显示删除的过程

linux命令提示符

Linux文件管理命令,linux,运维,服务器

whoaomi:显示当前登录的用户

hostname:显示当前主机名

pwd:显示当前的工作目录绝对路径

目录分隔符:window以反斜杠分割目录

Linux文件管理命令,linux,运维,服务器

Linux文件管理命令,linux,运维,服务器

>Linux目录分隔符特点:第一个斜杠代表路径起点,根目录

>第二个斜杠开始就是目录之间的一个分割符号

Windows和Linux目录结构区别:

Linux文件管理命令,linux,运维,服务器

还有各个目录的含义,比如/dev表示U盘等插入计算机产生的信息

Linux文件管理命令,linux,运维,服务器

Linux帮助命令

当你不知道Linux命令如何使用的时候,可以使用man命令帮助你

如:

man   ls       进入man帮助文档后,按q退出文档

Linux文件管理命令,linux,运维,服务器

2.使用 --help参数:

帮助命令的精简版:

比如:   ls  --help

Linux命令行常用快捷键

ctrl+c   cancel取消当前操作

ctrl+l    清空屏幕内容

ctrl+d   退出当前用户

ctrl+a   光标移动到行首

ctrl+e   光标移动到行尾

Linux的环境变量

在window中,系统会按照path的设定,去每个PATH定义的目录下搜索可执行文件

查看Linux下的PATH环境变量:

echo   $path               打印出的环境变量冒号分割

如果只写echo  path    则只会打印出path这个字符串

Linux文件管理命令,linux,运维,服务器文章来源地址https://www.toymoban.com/news/detail-724353.html

到了这里,关于Linux文件管理命令的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Linux 常用操作命令(CentOS 7.0)- 故障定位:服务器负载、进程管理、日志分析

    系统经研发测试上线后,如果运行期间出现了BUG,需要对服务故障进行定位,一般会查看服务器负载、服务状态、进程管理、服务日志等。 本文以CentOS 7.0 操作系统上的命令操作作为示例进行记录。 #服务器负载 完整参见:http://www.laobingbiji.com/note/detail.html?note_id=20231115154337

    2024年01月17日
    浏览(65)
  • Tauri 提供界面 + 使用 Rust 实现连接远程 Linux 服务器、发送文件、执行命令

    Tauri 是一个用于构建跨平台桌面应用程序的工具和框架。它的目标是通过将 Web 技术与本地功能结合,使开发者能够以简单、高效的方式创建现代的桌面应用。 以下是 Tauri 的一些主要特点和概述: 跨平台支持 :Tauri 允许你构建跨平台的桌面应用程序,它支持 Windows、macOS 和

    2024年02月15日
    浏览(49)
  • 运维 | 查看 Linux 服务器 IP 地址

    大多数在操作 Linux 系统时,我们经常需要知道服务器的 IP 比便于后续的一系列操作,这时候有快速查看主机 IP 的命令行操作,能够有效的帮助我们 本章节主要记录一些常用查看服务器 IP 的命令,希望对大家有所帮助。 查看 Linux 服务器的 IP 地址的命令大体上有以下几种。

    2024年04月27日
    浏览(76)
  • Linux | Ubuntu20.04系统使用命令从移动硬盘/U盘拷贝文件到服务器上

    *确认自己移动硬盘、U盘的格式,本文为exfat格式 查看disk默认位置 查看最后的位置,我的显示为 Device, 位置为 /dev/sdb1 ,2048, (后面省略) *注意:此时无法直接查看硬盘内容 进入Linux系统主界面,如果是user的话,获取管理员权限 挂载移动硬盘/U盘 命令如下,其中/dev/sdb1为disk默

    2024年02月14日
    浏览(54)
  • 【Linux 服务器运维】定时任务 crontab 详解 | 文末送书

    本文思维导图概述的主要内容: 1.1 什么是 crontab Crontab 是一个在 Unix 和 Linux 操作系统上 用于定时执行任务 的工具。它允许用户创建和管理计划任务,以便在特定的时间间隔或时间点自动运行命令或脚本。Crontab 是 cron table 的缩写, cron 指的是 Unix 系统中的一个后台进程,它

    2024年02月08日
    浏览(85)
  • 【Linux运维】shell脚本检查服务器内存和CPU利用率

    在管理服务器时候写了一个 shell脚本,在服务上实现每天凌晨3点查系统的指定文件夹下的容量大小,如果超过10G就要删除3天前的内容,还要时刻查询内存和cpu利用率,如果超过80%就要提示用户出现过载 将以上代码保存为一个.sh文件,然后通过crontab在每天凌晨3点运行即可:

    2024年02月09日
    浏览(64)
  • Linux服务器常见运维性能测试(1)综合跑分unixbench、superbench

    最近需要测试一批服务器的相关硬件性能,以及在常规环境下的硬件运行稳定情况,需要持续拷机测试稳定性。所以找了一些测试用例。本次测试包括在服务器的高低温下性能记录及压力测试,高低电压下性能记录及压力测试,常规环境下CPU满载稳定运行的功率记录。 这个系

    2024年02月04日
    浏览(74)
  • linux服务器禁止ping命令,linux服务器禁ping如何解除

      我是艾西,在我们搭建网站或做某些程序时,不少人会问禁ping是什么意思,怎么操作的对于业务有哪些好处等,今天艾西一次给你们说清楚。 禁PING的意思是:不允许电脑、设备或服务器使用PING功能。一般情况下电脑、防火墙、服务器都是允许PING功能的,不需要特别设置

    2023年04月20日
    浏览(46)
  • linux中用shell脚本定时备份重要日志等文件【命令结果输出也在内。按月份自动创建时间自动规划到月份中】、linux中用shell脚本备份文件并自动scp汇总到一个服务器上

    现在甲方有一个需求:要求每月备份系统日志 问题: 1、有37台服务器需要备份且汇总到一

    2024年02月19日
    浏览(58)
  • Linux 命令|服务器相关

    【精选】在公共Linux服务器上创建自己的python虚拟环境_服务器创建自己的环境-CSDN博客 1. nvidia-smi命令详解-CSDN博客 2. 查看进程 top 和 ps 啥区别? ps 可以查看所有状态的进程? top 实时查看运行态的进程? 在本地 Mac 计算机的终端中,使用以下命令将文件上传到服务器 其中,

    2024年02月07日
    浏览(49)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包