find :在指定目录中搜索文件,它的使用权限是所有用户
[root@localhost fcitx-3.4.2-bin]# find ./ -printf chmod //-printf:搜出结果并打印
chmodchmodchmodchmodchmodchmodchmodchmodchmodchmodchmodchmodchmodchmodchmodchmodchmodchmodchmodchmod
chmodchmodchmodchmodchmodchmodchmodchmod
locate :用于查找文件。其方法是先建立一个包括系统内所有文件名称及路径的数据库,之后当寻找时就只需要查询这个数据库,而不必实
际深入档案系统之中因此其速度比find快很多。
[root@localhost root]# locate -n 10 c //搜索含c的文件,并仅仅显示10行
./usr/bin/fcitx
./usr/share/fcitx
./usr/share/fcitx/doc
./usr/share/fcitx/doc/pinyin.txt
./usr/share/fcitx/doc/cjkvinput.txt
./usr/share/fcitx/doc/fcitx3.pdf
./usr/share/fcitx/doc/wb_fh.htm
./usr/share/fcitx/xpm
./usr/share/fcitx/data
./usr/share/fcitx/data/punc.mb
ln :建立文件之间的连接,所谓的连接,它类似于windows下的快捷方式.在连接中又分为硬连接和软连接:
硬连接:不带参数-->ln ** **;它会在用户选定的位置上生成一个和源文件大小相同的文件,属于不同的硬盘区域,所以当源文件不
在时,目标文件依然在。
[root@localhost root]# ls
fcitx3.pdf gcc_programe lammy minicom.log other vmware-tools-distrib
[root@localhost root]# ln lammy lammy
ln: ‘lammy’: 不允许将硬链接连至目录
[root@localhost root]# ln fcitx3.pdf ./lammy/fcitx3.pdf
[root@localhost root]# ls -l ./lammy/fcitx3.pdf
-rwxrw-rw- 2 root root 209740 9月 27 08:26 ./lammy/fcitx3.pdf
[root@localhost root]# rm fcitx3.pdf
rm:是否删除一般文件‘fcitx3.pdf’? y
[root@localhost root]# ls
gcc_programe lammy minicom.log other vmware-tools-distrib
[root@localhost root]# ls ./lammy
fcitx3.pdf Linux shell学习笔记 Linux shell学习笔记~
软连接:带参数---->ln -s ** **;它只会在用户指定的位置生成一个文件的镜像,所以当源文件不在时,镜像文件也就不在拉。
这个软连接的示例就不贴拉,主要是没有颜色体现,达不到那个效果。
gzip :对文件进行压缩和解压缩,而且gzip根据文件类型可自动识别压缩或解压。
[root@localhost other]# gzip install.log //只能压缩单个文件不能压缩目录
[root@localhost other]# ls
anaconda-ks.cfg install.log.gz install.log.syslog
[root@localhost other]# gunzip install.log.gz //用gunzip解压缩
[root@localhost other]# ls
anaconda-ks.cfg install.log install.log.syslog
tar :对文件目录进行打包或解包
[root@localhost root]# ls
gcc_programe lammy minicom.log other vmware-tools-distrib
[root@localhost root]# tar -cvf lammy.tar ./lammy //压缩
./lammy/
./lammy/.kde/
./lammy/.kde/Autostart/
./lammy/.kde/Autostart/Autorun.desktop
./lammy/.kde/Autostart/.directory
./lammy/.bash_logout
./lammy/.bash_profile
./lammy/.bashrc
./lammy/.emacs
./lammy/.gtkrc
./lammy/.bash_history
./lammy/Linux shell学习笔记
./lammy/Linux shell学习笔记~
[root@localhost root]# ls
gcc_programe lammy lammy.tar minicom.log other vmware-tools-distrib
[root@localhost root]# tar -oxvf lammy.tar //解压
./lammy/
./lammy/.kde/
./lammy/.kde/Autostart/
./lammy/.kde/Autostart/Autorun.desktop
./lammy/.kde/Autostart/.directory
./lammy/.bash_logout
./lammy/.bash_profile
./lammy/.bashrc
./lammy/.emacs
./lammy/.gtkrc
./lammy/.bash_history
./lammy/Linux shell学习笔记
./lammy/Linux shell学习笔记~
文章评论(0条评论)
登录后参与讨论