1:创建不可修改的文件
chattr 能够将文件设置为不可修改。不过chattr能做的可不止这些。
(a) 使用下列命令将一个文件设置为不可修改:
# chattr +i file
(b)这样文件file就变成为了不可修改状态。来试试下面的命令:
# rm file
rm: can not remove file:operation not permitted
(c) 如果需要是文件恢复可写状态,移除不可修改属性即可:
# chattr -i file
(2) 批量生成空白文件
touch 命可以用来生成空白文件或是修改文件的时间戳。让我们来看看该命令的用法。
(a)用下面的命令创建一个名为filename的空文件:
$ touch filename(b)批量生成不同名字的空白文件
for name in {1..100}.txt(c)如果文件已经存在,那么touch命令会将与改文件相关的所有时间戳都更改为当前时间。如果我们只想更改某些时间戳,则可以使用下面选项,
do
touch $name
done
touch -a 只更改文件访问时间。
touch -m只更改文件内容修改。
(3)查找符号链接及其指向目标
符号链接只不过是指向其它文件的指针。他在功能上类似Mac OS中的别名或者Windows中的快捷方式。删除符号链接不会影响到原始文件。
(a)创建符号链接
$ ln -s target symbolic_link_name
这个命令已经为data.txt创建了一个符号链接data_link.txt
(b)使用下面的命令来验证是否创建链接:
$ls -l data_link.txt
(c)打印出当前目录下的符号链接;
$ ls -l |grep "^l"
(d)使用find打印出当前目录以及子目录下的符号链接:
$ find . -type 1 -print(5) 使用readlink 打印出符号链接所指向的目标路径
$readlink data_link.txt