目录操作命令
常用命令汇总
- ls -lt:文件倒序排列,最新修改的在最前面;
- rm -f XX:删除文件
- rm -rf XX: 删除文件夹
- cp -r 文件 目标文件夹:复制文件
- curl ip.sb: 读取当前机器的外网地址
- whoami: 当前用户名
- tar -zcvf dist.tar.gz dist :压缩文件到当前文件夹下
- tar -zxvf dist.tar.gz :解压缩到当前文件夹下
- chmod 7XX 文件名 :修改文件权限
- unalias cp:去掉别名,当cp复制文件的时候如果有提示,可以用
说明
查看命令行路径的命令
whereis 命令
ls
- 英文原意:list
- 命令所在目录:/bin/ls
- 执行权限:所有用户
- 功能描述:显示目录文件
- 相关命令修饰符:
ls
(显示当前目录下的文件)ls 目录名
(显示指定目录下的文件)ls -l
(长格式显示目录文件)ls -l 文件名
(显示指定目录下文件)ls -a
(显示所有文件(包含隐藏文件))ls -al
(长格式显示当前目录下所有文件)s -h
(文件大小显示为常见大小单位 B KB MB …)ls -d
(显示目录本身,而不显示里面的子文件)ls -lt
(按照时间降序排列,最新修改的排在最前面)ls -lrt
(按照时间升序排列,最新修改的排在最后面)
- 长格式显示项说明:
rw-r--r--@ 1 qhr staff 0B 8 18 11:24 未命名.txt
- 第一项(rw-r–r--@): 权限位
- 第二项(1):引用计数
- 第三项(qhr):所有者
- 第四项(staff):属组
- 第五项(0B):大小
- 第六项(8 18 11:24):最后一次修改时间
- 第七项(未命名.txt):文件名
cd
- 英文原意:change directory
- 命令所在路径:/usr/bin/cd
- 执行权限:所有用户
- 功能描述:切换所在目录
- 相关命令修饰符:
cd /usr/local/src
(切换到指定路径(使用绝对路径或者相对路径))cd ~
(进入当前用户的家目录)cd -
(进入上次目录)cd ..
(进入上一级目录)cd .
(进入当前目录)
pwd
- 英文原意:print working directory
- 命令所在路径: /bin/pwd
- 执行权限:所有用户
- 功能描述:显示当前所在目录(当前工作目录)
- Linux 常见目录:
/
根目录;/bin
命令保存目录(普通用户就可以读取的命令)/dev
设备文件保存目录/etc
配置文件保存目录/home
普通用户的家目录/sbin
命令保存目录(超级用户才能使用的目录)/usr
系统软件资源目录/usr/bin/
系统命令(普通用户)/usr/sbin/
系统命令(超级用户)/var
系统相关文档内容/var/log/
系统日志位置/var/lib/
默认安装的库文件目录
mkdir
- 英文原意:make directories
- 命令所在路径:/bin/mkdir
- 执行权限:所有用户
- 功能描述:建立目录
- 常见命令:
mkdir test
(创名为test的目录)mkdir -p test1/test2/test3
(递归创建)
rmdir
- 英文原意:remove empty directories
- 命令所在路径:/bin/rmdir
- 执行权限:所有用户
- 功能描述:删除目录(只能删除空目录)
- 常见命令:
rmdir test
(删除test文件夹)rmdir test/test1/test2
(删除文件路径下的文件夹)
文件操作命令
touch
- 英文原意:touch
- 命令所在路径:/bin/touch
- 执行权限:所有用户
- 功能描述:创建空文件或修改文件时间
- 常见命令:
touch test.txt
创建空文件,如果文件存在,则修改文件的修改时间
rm
- 英文原意:remove
- 命令所在路径:/bin/rm
- 执行权限:所有用户
- 功能描述:删除
- 常见命令:
rm test.txt
(删除文件 test.txt)rm -r 目录名
(递归删除文件和目录)rm -f 文件名
(强制删除文件)rm -rf`目录名
(强制删除目录和文件)
cat
- 命令所在路径: /bin/cat
- 执行权限:所有用户
- 功能描述:查看文件内容,从头到尾的内容
- 常见命令
cat test.txt
(查看test.txt文件的内容)cat -n test.txt
(查看文件内容,并列出行号)
more
- 命令所在路径:more
- 执行权限:所有用户
- 功能描述:分屏相爱十年后i文件内容
- 常见命令:
more 文件名
(分屏显示文件内容,空格键向下翻页,b键向上翻页,q键退出)
head
- 命令所在路径:/usr/bin/head
- 执行权限:所有用户
- 功能描述:显示文件头
- 常见命令:
- head 文件名(显示文件头几行,默认显示10行)
- head -n 20 文件名(显示文件的前20行)
ln
- 英文原意:link
- 命令所在路径:/bin/ln
- 执行权限:所有用户
- 功能描述:链接文件,文件和目录都可以用(等同于windows中的快捷方式)
- 常见命令:
- ln -s 源文件绝对地址 创建链接文件绝对地址(文件名都必须写绝对路径)
rm(👆上面已经说明)
- 功能描述:删除文件或目录
cp
- 英文原意:copy
- 命令所在路径:/bin/cp