如何管理linux文件?linux文件的创建与删除、移动、文件时间修改等如何实现?本节脚本小编为大家详细介绍linux下文件操作的常用命令的用法,一起来看看吧。
一,文件的移动,删除,创建,拷贝,浏览目录结构命令
cd 参数: - 表示回到上次目录 .表示当前目录 ..表示上级目录
cd ~tom 进入tom用户的家目录
cp-rf --recursive --force (强制,递归拷贝整个目录下的文件和隐藏文件,)
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语句格式
二,查看文件内容命令
-------------------------------------
三,查找文件
----------------------------------
which查找可执行文件
whereis 用于显示查找文件的路径
locate 查看所有含有关键字的文件路径,查找原理为将目录读入内存作为一个数据库存储,新建立的文件要先使用updatedb命令更新数据库,才能找到。
利用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命令参数*******************
以.tar.xz结尾的打包文件解压: xz -d ***.tar.xz 解压之后变为 ****.tar包
ar命令可以查看打包文件中的内容: ar -t ***.deb