cd指令
cd指令主要用于文件路径之间的切换,切换时可以是绝对路径也可以是相对路径。
cd ~/ 或cd ~
返回根目录
cd ..
返回上一级目录
cd ../../
返回两次上级目录
cd -
返回上次的目录
↑ ↓
切换历史指令
ls指令
ls指令就是list的意思,主要用于列出目录中的文件和文件夹
ls
列出目录中的可见文件和文件夹
ls -l
列出文件的所有信息,包括文件的总数,文件权限,创建时间等
ls -a
列出所有文件,包括隐藏文件
ls -lh
使terminal窗口中文件信息的显示更加具备可读性,体现在文件的大小表示形式上
ls -help
寻求帮助,查询 ls 额外用法
touch指令
touch指令主要用于创建文件
touch file
创建文件名为file的文件,可以赋予属性touch file.py
cp指令
cp 指令主要用于文件的拷贝
cp old new
old new为文件名,将old文件中的内容copy到new中,若new非空,则将会覆盖原有文件内容,若文件不处于当前所在路径中,则 old 和 new 应指明copy路径
cp ~/folder1/old ~/folder2/new
cp file ~/folder1/
将文件 file 复制到~/folder1/中
cp -i old new
在执行copy操作前会进一步确认,防止误操作导致的内容覆盖
cp -R ~/folder1/ ~/folder2/
递归的将folder1中的所有文件copy到folder2中
cp name* ~/folder/
将所有以name开头的文件copy到folder中
mv指令
mv指令执行文件的移动,相关操作同cp
mkdir/rmdir/rm指令
mkdir指令创建文件夹(make directory)
mkdir folder
rmdir指令移除文件夹
rmdir folder
移除文件夹,只能是空文件夹
rm
删除文件或文件夹 rm指令总结
相关参数:
-f 强制的意思,如果不加这个选项,当删除一个不存在的文件时会报错
-i 这个选项的作用是,当用户删除一个文件时会提示用户是否真的删除
-r 当删除目录时,加该选项,如果不加这个选项会报错。rm是可以删除不为空的目录的
cat指令
cat file
查看文件内容