-
ls(列出)
- ls:显示当前目录中的文件和目录。
- ls file:显示指定文件的详细信息。
- ls dir:显示指定目录的内容。
- ls -d dir:仅显示指定目录本身。
- ls -l file:显示文件的详细属性。
- ls -l dir:显示目录内容的详细属性。
- ls -ld dir:显示指定目录本身的属性。
- ls -a dir:显示目录中所有文件,包括隐藏文件。
- ls -s:显示文件大小。
- ls -R dir:递归列出目录的内容。
-
cd(改变目录)
- cd:用于切换当前工作目录。
cd ~-
或cd -
:在两个目录之间切换。- "..":表示父目录。
-
pwd(显示当前工作目录)
- pwd:显示当前的工作目录。
-
mkdir(新建目录)
- mkdir dir1 dir2 ...:创建空目录。
- mkdir -p test/redhat/linux:创建多层嵌套目录。
-
rmdir
- rmdir:删除空目录。
-
rm(删除)
- rm file file1 ...:删除文件,有确认提示。
- rm -f file:强制删除文件,无需确认。
- rm -r dir dir1...:递归删除目录及其内容。
-
cp(复制)
- cp file destination_file:复制文件到指定位置。
- cp file1 file2 destination_directory:将多个文件复制到其他目录。
- cp -r directory1 directory2:递归复制目录及其内容。
-
mv(移动)
- mv file file1 dir:将文件移动到指定目录。
- mv dir dir1 dir:移动目录到其他位置。
- mv file new_file:重命名文件。
-
touch
- touch file1 file2...:创建空文件。
- touch file:更新文件修改时间戳为当前时间。
- touch -t YYYYMMDDHHmm file:将文件时间戳修改为指定时间。
-
cat(连接并显示)
- cat file:显示文件的全部内容。
- cat -b file:显示带行号的文件内容(不显示空行的行号)。
- cat -n file:显示带行号的文件内容。
-
less
- less filename:进入分页浏览模式,可以交互式地浏览文件内容。
-
file
- file filename:显示文件类型或格式。
-
wc(字数统计)
- wc -l:显示文件中的行数。
- wc -m:显示文件中的字符数。
- wc -w:显示文件中的单词数。
- wc -c:显示文件的字节数。
-
gedit
- gedit filename:在图形文本编辑器中打开文件(如果可用)。
-
vim
- vim filename:在vim文本编辑器中打开文件。
-
通配符和字符集合
- *:匹配零个或多个字符。
- ?:匹配任意单个字符。
- [[:alpha:]]、[[:lower:]] 等:匹配特定类型的字符。
- []:表示“或”条件,用于模糊匹配。
- {}:指定要匹配的精确元素集合。
Linux命令行基础——文件和目录管理
最新推荐文章于 2024-09-14 19:00:09 发布