linux基础
Posted 虚无缥缈的云
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux基础相关的知识,希望对你有一定的参考价值。
ls:显示目录内容
ls -a 显示隐藏文件
ls -1 列显示
ls -sh 以K M G显示
ll -sh 以长格式显示 相当 ls -lsh
创建目录:
mkdir ./dir1 ./dir2 ./...
递归创建目录:
mkdir -p ./parentDir/childDir
mkdir -p ./parentDir/{childDir1,childDir2,...}
删除文件或目录
rm -rf ./dir r递归 f不提示直接删除
创建文件 如果文件不存在则创建空文件 否则就更新文件的时间
touch ./filename
复制目录或者文件
cp [选项] 源文件 目标文件
当目标文件文件不是目录则表示重命名
当目标文件是目录则表示直接复制
选项: -p 表示保持源文件的原始属性(比如时间啥的) -r 递归
重命名aaa.txt文件为bbb.txt : cp ./aaa.txt ./bbb.txt
复制aaa.txt文件到bbb目录下 cp ./aaa.txt ./bbb
复制aaa目录到 bbb目录下 cp ./aaa ./bbb 如果bbb文件夹不存在 那么会将aaa重命名为bbb
移动或者重命名文件/文件夹:
mv 源文件或者源目录 目标文件夹/ 移动
mv 源文件或者源目录 目标文件 移动并且重新命名
mv aaa/ ./bbb 将aaa目录移动并重命名为bbb
mv aaa/ ./bbb/ 将aaa目录移动到bbb目录下
mv aaa.txt ./bbb 或者mv aaa.txt ./bbb/ 将aaa.txt移动到bbb
mv aaa.txt ./bbb/bbb.txt 将aaa.txt移动到bbb 并且重命名为bbb.txt
创建软连接和硬连接: ln
创建软连接(相当于windows的快捷方式,源文件被删除那么目标文件则失效) ln -S ./源文件 ./目标文件 删除软连接的时候注意去掉 后面的/
创建硬连接(相当于php中引用的概念,不能跨区只能超级用户创建,也不能是目录) ln ./源文件 ./目标文件
以上是关于linux基础的主要内容,如果未能解决你的问题,请参考以下文章