视频网站采集规则,白云优化网站建设,网站创建需要多少钱,网站访问量统计代码怎么做1. 文件操作
1.1. 创建文件和目录
touch命令用于创建新的空文件或更新现有文件的时间戳。
#1.创建一个test.txt文件
touch test.txt#2.创建多个文件#xff08;test1.txt、test2.txt、test3.txt#xff09;
touch test{1..3}.txtmkdir命令用于创建一个新的目录#xff08…1. 文件操作
1.1. 创建文件和目录
touch命令用于创建新的空文件或更新现有文件的时间戳。
#1.创建一个test.txt文件
touch test.txt#2.创建多个文件test1.txt、test2.txt、test3.txt
touch test{1..3}.txtmkdir命令用于创建一个新的目录文件夹如果目录已存在则会提示错误信息。
#1.创建一个dir目录
mkdir dir#2.创建多个目录dir1、dir2、dir3
mkdir dir{1..3}#3.递归创建目录目录存在也不会报错
mkdir -p dir4/dir5/dir6#4.创建目录时设置目录权限
mkdir -m 700 dir71.2. 移动文件和重命名
mv命令用于移动文件或重命名文件目标目录存在时移动该目录下否则进行目录重命名。
#1.将test1.txt文件移动至dir1目录里面(默认-f强制覆盖)
mv test1.txt dir1#2.创建test1.txt文件并将其移动到dir1目录覆盖文件前询问提示
touch test1.txt
mv -i test1.txt dir1#3.创建test1.txt文件并将其移动到dir1目录将同名的文件进行备份
touch test1.txt
mv -b test1.txt dir1#4.将text.txt文件重命名为newfile.txt
mv test.txt newfile.txt#5.将dir7目录重命名为newdir
mv dir7 newdir1.3. 复制文件
cp命令用于复制文件或目录复制的目标目录不存在时创建目录否则将文件按复制到该目录下。
#1.复制newfile.txt文件为test.txt默认-f强制覆盖
cp newfile.txt test.txt#2.再次复制newfile.txt文件为test.txt覆盖文件前询问提示
cp -i newfile.txt test.txt#3.再次复制newfile.txt文件为test.txt将同名的文件进行备份
cp -b newfile.txt test.txt#4.递归复制目录及其子目录和文件-a保留目录所有属性
cp -ra dir1 newdir11.4. 删除文件和目录
rm命令用于删除文件或目录它可以删除指定的文件或目录也可以使用通配符删除多个文件或目录。
#1.删除newfile.txt文件-v显示过程
rm newfile.txt#2.递归删除dir1和newdir1非空目录
rm -r dir1 newdir1#3.强制删除test开头的文件
rm -f test*在Linux中一切以文件定义空目录也会占用磁盘的空间清理空目录。
rmdir命令用于删除空目录如果目录中有文件或子目录rmdir命令将无法删除该目录。
#1.删除dir2和dir3-v显示过程
rmdir dir2 dir3#2.递归删除空目录
rmdir -p dir4/dir5/dir6常用搭配删除当前文件2. 目录操作
2.1. 切换目录和列出
cd命令用于改变当前工作目录在Linux和其他类Unix操作系统中经常使用的命令之一。
#1.切换至dir
cd dir#2.返回上一级目录直接cd返回用户家目录
cd ..#3.返回上一次所在的目录
cd -ls命令用于列出指定目录中的文件和子目录。它可以显示文件的名称、大小、权限、时间戳等详细信息。
#1.列出当前目录的所有文件-l长格式
ls -al#2.列出当前目录的文件-h以人类可读文件大小的形式-t以时间排序的方式
ls -ht#3.列出当前目录的目录及其子目录和文件
ls -R2.2. 路径显示和文件树
pwd命令用于显示当前工作目录的路径系统将返回当前所在目录的绝对路径。
#1.显示当前工作目录的路径
pwdtree命令用于以树状结构显示指定目录及其子目录中的文件和子目录帮助用户直观地了解目录结构以及文件和子目录的层次关系。
#1.显示当前目录下所有文件和目录结构
tree -a .#2.只显示当前目录下目录结构
tree -d .#3.显示dir1目录前两层结构
tree -L 2 dir1#4.显示dir1目标结构附带权限
tree -p dir1