pwd // 显示当前目录
ls // 显示当前目录文件ls localrepo/ // 显示指定目录下的文件,不会对文件夹进行递归ll // 查看目录文件的的详细信息la // 查看全部包括隐藏的目录文件tree // 查看当前目录文件树 (初次运行可能会提示‘tree’没有install,需要执行 sudo apt install tree命令tree mydir // 查看指定目录的文件树touch hello.py // 创建空文件touch hello{1..10}.py // 一次性创建hello1.py~hello10.py等多个空文件mkdir mydir // 创建文件夹
mkdir -p a/b/c // 创建层级目录 -p 表示同时创建父级目录(如果该父级不存在的话)mkdir -p a/{b,c}/{d,e} // 同一级创建多个文件夹a/b/d a/b/e a/c/d a/c/ecp hello.py a/b // 将hello.py文件直接拷贝到当前目录下的文件夹a下面的文件夹b中去
cp hello.py ~/hello2.py // 拷贝文件 将hello.py拷贝到家目录下并命名为hello2.pycp hello.py -i hello2.py // 拷贝文件,如果有同名文件询问是否覆盖(hello2.py的默认拷贝位置与hello.py的位置相同,同一级目录)cp hello.py -i ~/Desktop/mydir/hello2.py // 将hello.py拷贝到指定位置并命名未hello2.py,若该位置有同名文件则询问是否覆盖;下面两个命令相同cp hello.py -f hello2.py // 拷贝文件,如果有同名文件强制覆盖cp hello.py -n hello2.py // 拷贝文件,如果有同名文件不覆盖cp -r mydir a/b // 递归复制一个文件夹到指定目录(文件夹必须用递归,否则会出错)mv hello2.py hellocp.py // 重命名文件
mv hello.py ~/Desktop // 移动文件 将hello.py移动到Desktop目录下rm hellocp.py // 删除文件,此操作不能删除文件夹rm -r dir //必须用-r递归的方式才能删除文件夹rm -rf localrepo/ // 递归强制删除目录 -f 强制forcefind ~/Desktop/ -name ‘*.py‘ // 在指定目录及其下属目录中查找指定格式的文件ln -s /usr/bin/python ./mypylink // 创建可执行程序的软链接alias rrm=‘rm -rf‘ // 给命令起别名,需要root权限history // 查看命令历史clear // 清屏 Linux命令
精彩评论