1. touch-创建空文件和刷新时间
格式:*touch [Option] ...File...
[root@centos6 data]# touch f1.txt //在/data目录下创建文件f1.txt
[root@centos6 data]#ll //显示出了f1.txt的详细信息,说明创建成功
total 0
-rw-r--r-- . 1 root root 0 Mar 10 17:45 f1.txt
[root@centos6 data]# touch f1.txt //再次执行此命令,发现时间被刷新
-rw-r--r-- . 1 root root 0 Mar 10 17:46 f1.txt
touch -a : 仅改变atime和ctime touch -m : 仅改变mtime和ctime
2. cp-复制文件和目录
格式:cp [Option]...[T] SOURCE DEST
cp [Option]...SOURCE DIRECTORY
cp -a : 归档,备份(和原文件属性信息完全相同)
cp -v : 复制过程可视
cp -r : 递归复制(常用来复制文件夹)
cp -u : 只复制源比目标更新文件或目标不存在的文件(用来更新文件)
cp --backup=numberd : 若目标存在,覆盖前先备份加数字后缀
拓展
scp source ip地址:/目标位置 (联机远程拷贝)
3. mv-移动和重命名文件
格式:mv [Option]...[T] SOURCE DEST mv [Option]...SOURCE... DIRECTORY mv -b : 若目标存在,覆盖前先备份
4. rm-删除
格式:rm [Option]...File... rm -rf File : 强制递归删除(慎用) 比如 : rm -rf /*
5. 目录操作
(1) tree-显示目录树 tree命令需要提前自行安装,具体方法如下
[root@centos7 ~]# df //查看光盘挂载路径,用以安装tree
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda2 104806400 4063628 100742772 4% /
devtmpfs 721772 0 721772 0% /dev
tmpfs 737576 0 737576 0% /dev/shm
tmpfs 737576 10728 726848 2% /run
tmpfs 737576 0 737576 0% /sys/fs/cgroup
/dev/sda3 52403200 33088 52370112 1% /data
/dev/sda1 1038336 166932 871404 17% /boot
tmpfs 147516 4 147512 1% /run/user/42
tmpfs 147516 24 147492 1% /run/user/0
/dev/sr0 10491772 10491772 0 100% /run/media/root/CentOS 7 x86_64
[root@centos7 ~]# rpm -ivh /run/media/root/CentOS\ 7\ x86_64/Packages/tree-1.6.0-10.el7.x86_64.rpm
warning: /run/media/root/CentOS 7 x86_64/Packages/tree-1.6.0-10.el7.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID f4a80eb5: NOKEY
Preparing... ################################# [100%]
package tree-1.6.0-10.el7.x86_64 is already installed
[root@centos6 ~]# tree //显示如下界面说明安装成功
.
├── anaconda-ks.cfg
├── core.8047
├── core.8097
├── Desktop
├── Documents
├── Downloads
├── initial-setup-ks.cfg
├── Music
├── Pictures
├── Public
├── Templates
└── Videos