Linux文件路径
绝对路径:从根目录开始(例子:/home/user_name)
相对路径:从当前路径开始(例子:cd user_name 表示从当前目录下进入下一级的user_name文件夹)
与路径相关的几个特殊符号
. 表示当前目录,通常省略不写
.. 表示退回上一级目录(例子:cd .. 表示退回当前目录的上一层目录;cd ../.. 退回到上两层目录)
~ 表示用户的home目录 (例子:cd ~)
文件相关操作1------创建和查看
mkdir [-p] path_name 创建文件夹(mkdir:make directory)
选项-p用来创建多层级目录。例子:mkdir -p test1/data/sample
创建目录:touch test.txt
查看目录:cat test.txt 或者 more test.txt (more命令在文件内容较多时使用,可以翻页查看,按空格实现翻页,q退出查看)
文件相关操作2------删除,复制,移动
复制:
cp [-r] 参数1 参数2 表示将文件1,复制到文件2(例子:cp test.txt test1.txt 表示将test.txt复制到test1.txt) cp(copy)
选项 -r 复制文件夹 (例子:cp -r data data1)
删除:
rm [-r -f] 参数1 参数2 …… 参数n (谨慎使用rm,删除了公司重要数据是有进局子的风险的)
仅仅看看就知道这个命令多可怕:rm -rf /(强制删除根目录下所有文件,这将直接导致Linux不会用)
-r 文件夹删除;
-f 强制删除
rm 命令支持使用通配符进行模糊匹配(用法:假如test文件夹下有test1.txt,test2.txt,test3.txt,则可使用通配符删除。命令为:rm test/test*.txt)
移动:
mv 参数1 参数2