|
邀请回答
马上注册,享受更多特权
您需要 登录 才可以下载或查看,没有帐号?立即注册 ![](source/plugin/zhanmishu_wechat/template/static/img/wechat_login.png)
x
文件目录管理命令 ![](static/image/smiley/grapeman/08.gif)
1、touch命令
touch命令用于创建空白文件的时间,格式为“toouch[选项][文件]”。
参数-a:仅修改“读取时间”(atime) 参数-m:仅修改“修改时间”(mtime) 参数-d:同时修改atime与mtime
接下来,我们先使用ls命令查看一个文件的修改时间,然后修改这个文件,最后在通过touch命令把修改后的文件时间设置成修改之前的时间(很多黑客就是这样做的呢):
- [root@linuxprobe ~]# ls -l anaconda-ks.cfg
- -rw-------.1 root root 1212 May 4 15:44 anaconda-ks.cfg
- [root@linuxprobe ~]# echo "Visit the LinuxProbe.com to learn Linux skills" >> anaconda-ks.cfg
- [root@linuxprobe ~]# ls -l anaconda-ks.cfg
- -rw-------.1 root root 1260 Aug 2 01:26 anaconda-ks.cfg
- [root@linuxprobe ~]# touch -d "2017-05-04 15:44" anaconda-ks.cfg
- [root@linuxprobe ~]# ls -l anaconda-ks.cfg
- -rw-------.1 root root 1260 May 4 15:44 anaconda-ks.cfg
复制代码
2、mkdir命令
mkdir命令用于创建空白目录,格式为“mkdir[选项][目录]”。
在Linux系统中,文件夹是最常见的文件类型之一。除了能创建单个空白目录外,mkdir命令还可以结合-p参数来递归创建出具有嵌套叠层关系的文件目录。
- [root@linuxprobe ~]# mkdir linuxprobe
- [root@linuxprobe ~]# cd linuxprobe
- [root@linuxprobe linuxprobe]# mkdir -p a/b/c/d/e
- [root@linuxprobe linuxprobe]# cd a
- [root@linuxprobe a]# cd b
- [root@linuxprobe b]#
复制代码
3、cp命令
cp命令用于复制文件或目录,格式为“cp[选项] 源文件 目标文件”。
-p:保留原始文件的属性
-d:若对象为“链接文件”,则保留该“链接文件”的属性
-r:递归持续复用(用于目录)
-i:若目标文件存在则询问是否覆盖
-a:相当于-pdr(p、d、r为上述参数)
接下来,使用touch创建一个名为install.log的普通空白文件,然后将其复制为一份名为x.log的备份文件,最后再使用ls命令查看目录中的文件:
- [root@linuxprobe ~]# touch install.log
- [root@linuxprobe ~]# cp install.log x.log
- [root@linuxprobe ~]# ls
- install.log x.log
复制代码
4、mv命令
mv命令用于剪切文件或将文件重命名,格式为“mv[选项]源文件[目标路径|目标文件名]”。
- [root@linuxprobe ~]# mv x.log linux.log
- [root@linuxprobe ~]# ls
- install.log linux.log
复制代码
5、rm命令
rm命令用于删除文件或目录,格式为“rm[选项] 文件”。
-f:强制删除
- [root@linuxprobe ~]# rm install.log
- rm: remove regular empty file 'install.log'? y
- [root@linuxprobe ~]# rm -f linux.log
- [root@linuxprobe ~]# ls
- [root@linuxprobe ~]#
复制代码
6、dd命令
dd命令用于按照指定大小和个数的数据块来复制文件或转换文件,格式为“dd[参数]”。
if:输入的文件名称
of:输出的文件名称
bs:设置每个“块”的大小
count:设置要复制“块”的个数
例如我们可以用dd命令从/dev/zero设备文件中取出一个大小为560MB的数据块,然后保存成名为560_file的文件。在理解了这个命令后,以后就能随意创建任意大小的文件了:
- [root@linuxprobe ~]# dd if=/dev/zero of =560_file count=1 bs=560M
复制代码
7、file命令
file命令用于查看文件的类型,格式为“file 文件名”。
- [root@linuxprobe ~]# file anaconda-ks.cfg
- anaconda-ks.cfg:ASCII text
- [root@linuxprobe ~]# file /dev/sda
- /dev/sda: block special
复制代码
|
评分
-
查看全部评分
2
喜欢他/她就送朵鲜花吧,赠人玫瑰,手有余香!
鲜花榜单
-
+1
楼主威武~
-
+2
楼主威武~
|