Ubuntu 文件命令

1.txt、xxx.txt 代指文件名
A、python、ubuntu 代指文件夹

  • 文件目录查看
命令 作用
ls / 查看根目录文件
ls -a 查看所有文件,包括隐藏文件。
ls -l 列表式显示
ls -h 查看文件大小
ls -a -l -h 叠加使用,不要求顺序。
ls -alh 简写
ll ls -al超级简写
ls /bin -alh 查看bin下的文件
  • 文件删除
命令 作用
rm 文件名 删除文件
rm *.txt 批量删除
rmdir A 删除空文件夹
rm A -r 删除所有文件夹
  • 文件创建
命令 作用
mkdir 文件夹名 创建文件夹
mkdir A/B/C/D/E -p 创建文件夹套娃
touch 1.txt 创建文件
touch .1.txt 创建隐藏文件
  • 文件快捷方式
命令 作用
ln -s 1.txt xxx.txt 软连接(删除源文件后不可用)
ln 1.txt xxx.txt 硬连接(删除源文件后可用)
ls -lh 查看硬连接数量
  • 文件拷贝
命令 作用
cp 1.txt python 复制文件
cp python ubuntu -r 复制文件夹
  • 文件编辑
命令 作用
gedit 1.txt 编辑文件(不常使用)
cat 1.txt 查看小文件内容
mv 1.txt 2.txt 重命名
  • 文件压缩
命令 作用
tar -zcvf name.tar.gz 1.py
tar -jcvf name.tar.bz2 1.py 两种压缩格式
  • 文件解压缩
命令 作用
tar -zxvf name.tar.gz
tar -jxvf name.tar.bz2 对应解压缩
  • 文件移动
命令 作用
mv 1.txt python mv命令可以移动文件或目录,也可以给文件或目录重命名。
  • 文件名通配符
命令 作用
ls 2* 替换n个未知名称符号
ls 1??3 替换1个未知名称符号
ls 1[125]5 范围检索
  • 文件查找
命令 作用
find ./ -name test.sh 查找当前目录下所有名为test.sh的文件
find ./ -name ‘*.sh’ 查找当前目录下所有后缀为.sh的文件
find ./ -name “[A-Z]*” 查找当前目录下所有以大写字母开头的文件
find /tmp -size +2M 查找在/tmp 目录下大于2M的文件
find ./ -size +4k -size -5M 查找当前目录下大于4k,小于5M的文件
find ./ -perm 777 查找当前目录下权限为 777 的文件或目录

你可能感兴趣的:(Ubuntu)