在Linux中,命令行是操作文件和目錄的主要方式。以下是一些常用的命令行操作文件的命令:
ls
:列出目錄中的文件和子目錄。
ls -l
:以長格式顯示文件和目錄的詳細信息。ls -a
:顯示所有文件和目錄,包括隱藏文件。ls -lh
:以人類可讀的格式顯示文件和目錄的大小。cd
:改變當前工作目錄。
cd /path/to/directory
:進入指定路徑的目錄。cd ~
:進入當前用戶的主目錄。cd ..
:返回上一級目錄。cd
:不帶參數時,返回當前用戶的主目錄。pwd
:顯示當前工作目錄的路徑。
cp
:復制文件或目錄。
cp source destination
:將源文件或目錄復制到目標位置。cp -r source_directory destination_directory
:遞歸復制整個目錄。mv
:移動或重命名文件或目錄。
mv old_name new_name
:重命名文件或目錄。mv source destination
:將源文件或目錄移動到目標位置。rm
:刪除文件或目錄。
rm file
:刪除指定文件。rm -r directory
:遞歸刪除目錄及其內容。rm -f file_or_directory
:強制刪除,無需確認。touch
:創建空文件或更新文件的修改時間。
touch new_file
:創建一個空文件。touch existing_file
:更新現有文件的修改時間。mkdir
:創建新目錄。
mkdir directory_name
:創建一個新目錄。rmdir
:刪除空目錄。
rmdir directory_name
:刪除指定空目錄。cat
:查看文件內容。
cat file_name
:顯示文件的全部內容。more
和 less
:分頁查看文件內容。
more file_name
或 less file_name
:分頁顯示文件內容。head
和 tail
:查看文件的開頭和結尾部分。
head file_name
:顯示文件的前10行。tail file_name
:顯示文件的最后10行。tail -n number file_name
:顯示文件的最后n行。grep
:在文件中搜索指定的文本。
grep "text" file_name
:在文件中搜索指定的文本。這些命令是Linux文件管理的基礎,熟練掌握它們可以幫助你更高效地操作文件和目錄。