1、将文件改为当前时间
touch -a #只更新访问时间,后面命令文件必须是已有文件
touch -m #只更新修改时间,后面命令文件必须是已有文件
touch #更新访问和修改时间,后面命令文件必须是已有文件
2、将文件改为任意所需时间
touch -t [[CC]YY]MMDDhhmm[.ss]
字符 | 含义 |
---|---|
CC | 4位年份中的前2位字符 |
YY | 2位数字的年份: |
MM | 月份 |
DD | 日期 |
hh | 小时 |
mm | 分钟 |
ss | 秒钟 |
3、新建空文件
touch #后面所跟命令文件为未有文件
4、新建目录
mkdir #如果所跟命令目录是已有目录,则返回警告
5、创建新目录及必要的子目录
mkdir -p #后面所跟命令目录有三级目录
注:也可以使用cd命令逐个目录进行创建
6、复制文件
cp [源文件] [目标文件]
注:
1、当目标文件和源文件在同一目录下时,目标文件要用新的文件名;
2、如果要将其他目录的文件复制到当前目录下,可以使用 . ,“其他目录文件”为源文件,. 为目标目录,不改文件名。
7、使用通配符复制文件
cp *
8、显示复制文件的过程
cp -v
9、防止在复制时覆盖重要文件
cp -i #对于root用户很重要
10、复制目录
cp -r
11、为建立完善副本将文件(目录)复制到另一个目录
cp -a #不会复制软链接
12、移动文件和文件夹
mv [源文件] [目标文件]
注:
1、源文件或目标文件不指定路径的话即指当前目录;
2、如果不希望重复输入文件名,可以使用点好 . 代替,表示当前目录;
3、如果要将文件移动到另一个目录并保持文件名保持不变,则只需指定目录然后在木后面加一个 / 。
13、重命名文件和文件夹
mv #使用时需要注意软链接的移动
14、Linux存储文件的方式
ls -i #查看与文件关联的索引节点号
一切皆文件,我们所看到的文件是只想索引节点的指针。
15、创建指向另一个文件或目录的链接
ln #创建硬链接
ln -s #创建软链接
16、删除文件
rm
17、使用通配符一次性删除多个文件
rm *
18、防止删除关键文件
rm -i #在删除每个文件时,会要求确认删除
19、删除空目录
rmdir
20、删除文件和非空目录
rm -rf #-r表示深入到其发现的每个子目录中并删除其中的所有文件,-f表示直接完成删除操作。
21、删除难缠的文件
1、删除名称中带有空格文件,可以将文件的名称用引号括起来。
2、删除名称以-开头的文件:
(1)在有问题的文件名称前加上“- -”;
(2)在文件名称前面加 ./ 。