Linux文件管理命令

Linux系统
36
0
0
2024-06-10

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命令之间,必须得有一个或者多个参数

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命令提示符

whoaomi:显示当前登录的用户

hostname:显示当前主机名

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

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

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

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

Windows和Linux目录结构区别:

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

Linux帮助命令

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

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

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这个字符串