常用文件管理命令
\(\Huge{Linux-常用文件管理命令}\)
常用命令
| 命令 | 功能 |
|---|---|
| Ctrl+insert | 复制 |
| Shift+insert | 粘贴 |
| Ctrl+s | 暂停该终端 |
| Ctrl+q | 恢复向终端输出 |
| Ctrl+c | 取消命令,并且换行 |
| Ctrl+u | 清空本行命令 |
| Tab | 可以补全命令和文件名,如果补全不了快速按两下tab键,可以显示备选选项 |
| pwd | 显示当前路径 |
| mkdir XXX | 创建目录XXX |
| touch XXX | 创建一个文件 |
| cat XXX | 展示文件XXX中的内容 |
| gcc XXX.c -o YYY | 用gcc编译XXX.c文件,生成的可执行文件命名为YYY |
| touch | 用于修改文件或者目录的时间属性,包括存取时间和更改时间。 |
查找当前目录下某一类型的文件(并删除):find . -name "*.txt" |xages rm -rfv
ls命令
列出当前目录下所有文件
ls -l:展示详细信息
ls -h:人性化的显示详细信息
ls -a: 显示所有的文件(包括被隐藏的文件, 所有被隐藏的文件都是以.开头的)
ls ll:等价于ls -la
cd命令
cd .:当前所在目录
cd ..:切换到上级目录
cd ../../:切换到上上级目录
cd [dirName]:切换到指定目录
cd ~:切换到用户主目录
cd -:切换到上次访问的目录
rm
rm XXX:删除普通文件
rm XXX -r:删除文件夹
rm -i file.txt:删除文件时询问
rm -f 文件名:强行删除文件,没有提示
rm -rf 目录名字:删除文件夹以及文件夹中的文件命令
选项说明:
- -r:向下递归删除
- -f:直接强行删除,没有提示
mv
mv XXX YYY:将XXX文件移动到YYY,XXX和YYY可以是一个路径,重命名也是用这个命令
cp
cp XXX YYY:将XXX文件复制成YYY,XXX和YYY可以是一个路径
touch
touch [-acfm][-d<日期时间>][-r<参考文件或目录>] [-t<日期时间>][--help][--version][文件或目录…]
参数说明:
a: 改变档案的读取时间记录。m:改变档案的修改时间记录。c:假如目的档案不存在,不会建立新的档案,与--no-create的效果一样。f:不使用,是为了与其他Unix系统的相容性而保留。r:使用参考档的时间记录,与-file的效果一样。d:设定时间与日期,可以使用各种不同的格式。t:设定档案的时间记录,格式与date指令相同。--no-create:不会建立新档案。--help:列出指令格式。--version:列出版本讯息。

浙公网安备 33010602011771号