liunx2文件操作篇
来源:互联网 发布:js给数组添加一个对象 编辑:程序博客网 时间:2024/06/16 19:59
------------------------------------------------------------------
cd 参数: - 表示回到上次目录 .表示当前目录 ..表示上级目录
cd ~tom 进入tom用户的家目录
mkdir -p --parents (强制创建多级目录)
rm -rf --recursive --force (强制删除当前目录下所有文件)
mv (移动文件)
touch (创建文件)
ln -s (创建一个软链接文件,软链接文件不占用任何空间,默认不带参数创建一个硬链接,硬链 接和被指向的文件大小一致,改变任何一个文件,链接文件内容都将改变),只能为文件夹创建软链接!!!!
ls -lash --list --size --human (显示当前目录下所有文件的和文件的大小,单位信息,)du -s 只查看当前目录,不显示目录下面的子目录和文件
du -ah 查看该目录下所有文件(包括隐藏文件)的目录结构,
stat file/dir 查看文件或目录的状态信息
--------------------------------
for i in `find / -user root`;do >cp $i /root >done //使用一个for循环将查找的结果复制到root下面到shell语句格式
查看文件内容命令
-------------------------------------
cat 查看文件内容
tac 反向查看文件内容
more 以百分比的形式查看文件内容
less 以上下翻页的形式查看文件内容
head -n --number 查看开头n行内容
tail -n --number 查看结尾n行内容
查找文件
----------------------------------------------
which 查找可执行文件
whereis 用于显示查找文件的路径
locate 查看所有含有关键字的文件路径,查找原理为将目录读入内存作为一个数据库存储,新建立的文件要先使用updatedb命令更新数据库,才能找到
find /root -user 在/root下根据文件的用户查找 默认为当前目录
find -group 在当前目录下根据文件的用户所属组查找
find -type 在当前目录下根据文件的类型查找,参数对应 c,b,l,f,d
find -name 根据文件名查找
find -mtime(make-time) 根据文件创建时间查找
find -size 根据文件大小查找
find -newer 列出比要查找文件更新的文件
利用find举例:
find / -user root -o -perm -744-exec ls -l {} \; 查找权限小于744或者用户名为root的文件和目录,并执行ls命令
{}表示查找到的文件目录,-exec选项为执行后面接的命令,-o表示or 以或者连接两个条件,+表示在之上,-表示之下。
--------------------------------------------------------------------------
zip打包
zip destiFile sourcefile
zip -l destfile.zip 查看包内内容
gzip 打包
gzip sourcefile
gzip -l destiFile 查看包内内容
bzip2
***********************************tar命令参数*******************
-c 参数 压缩文件的参数
-f 参数 制定压缩的文件名称,使用tar命令每次都要加上的选项
-x 参数 解压缩
-t param 显示包中内容
-j 使用bzip2压缩
-z 使用gzip压缩
--exclude file -cvf file.tar file 排除文件
以.tar.xz结尾的打包文件解压: xz -d ***.tar.xz 解压之后变为 ****.tar包
ar命令可以查看打包文件中的内容: ar -t ***.deb
- liunx2文件操作篇
- mini2440 liunx2.6 版本 内核制作-基础篇
- VMware安装kali liunx2.0实现与物理机共享文件及剪切板
- liunx2软件安装笔记
- 文件操作篇
- Linux文件操作篇
- 文件操作字节篇
- 文件操作进阶篇
- liunx2.6.28内核增加自己的系统调用
- 每天一篇python:文件、文件操作篇
- Linux命令 --- 文件操作篇
- 文件操作
- 文件操作
- 文件操作
- 文件操作
- 文件操作
- 文件操作
- 文件操作
- 智达信股票自动交易软件 3.2.1207.3
- Lua5.1中的API函数
- Session的生命周期
- 路径表示方法与斜杠与反斜杠的使用
- 软件工程之流程
- liunx2文件操作篇
- 首篇
- svn 连接命令
- 黑马程序员——多线程
- 在main函数执行之前和之后执行一段代码
- uC/OS-II 常用函数参考手册
- 避免Java应用中NullPointerException的技巧和最佳实践
- 使用Libgdx进行游戏开发-动画
- Nanjing GDG Meetup 11月30日线下活动