對于Linux文件管理新手來說,掌握一些基本的命令行操作是非常有幫助的。以下是一些常用的命令及其簡要說明:
ls
- 列出目錄內容ls
:列出當前目錄的內容。ls -l
:以長格式列出目錄內容,包括權限、所有者、大小和修改日期。ls -a
:列出所有文件,包括隱藏文件(以.
開頭的文件)。cd
- 改變當前目錄cd /path/to/directory
:進入指定目錄。cd ~
:進入用戶主目錄。cd ..
:返回上一級目錄。cd -
:返回上一個目錄。pwd
- 顯示當前工作目錄pwd
:顯示當前工作目錄的路徑。mkdir
- 創建新目錄mkdir directory_name
:創建一個名為directory_name
的新目錄。rmdir
- 刪除空目錄rmdir directory_name
:刪除名為directory_name
的空目錄。rm
- 刪除文件或目錄rm file_name
:刪除名為file_name
的文件。rm -r directory_name
:遞歸刪除名為directory_name
的目錄及其所有內容。cp
- 復制文件或目錄cp source destination
:將source
復制到destination
。cp -r source destination
:遞歸復制目錄及其所有內容。mv
- 移動或重命名文件或目錄mv old_name new_name
:將old_name
重命名為new_name
。mv file_directory destination_directory
:將file_directory
移動到destination_directory
。touch
- 創建空文件或更新文件時間戳touch file_name
:創建一個名為file_name
的空文件,或更新現有文件的時間戳。cat
- 查看文件內容cat file_name
:顯示文件file_name
的內容。more
和 less
- 分頁查看文件內容more file_name
:分頁顯示文件內容。less file_name
:提供更靈活的分頁查看功能。grep
- 在文件中搜索文本grep "pattern" file_name
:在file_name
中搜索包含pattern
的行。find
- 查找文件和目錄find /path/to/search -name "filename"
:在指定路徑下查找名為filename
的文件。find /path/to/search -type d -name "directoryname"
:在指定路徑下查找名為directoryname
的目錄。chmod
- 修改文件權限chmod 755 file_name
:將文件file_name
的權限設置為rwxr-xr-x
(讀、寫、執行權限)。chown
和 chgrp
- 修改文件所有者和組chown user:group file_name
:將文件file_name
的所有者改為user
,組改為group
。chgrp group file_name
:將文件file_name
的組改為group
。tar
- 打包和解包文件tar -czvf archive.tar.gz /path/to/directory
:將目錄打包成archive.tar.gz
。tar -xzvf archive.tar.gz
:解包archive.tar.gz
。wget
和 curl
- 下載文件wget http://example.com/file_name
:從指定URL下載文件。curl -O http://example.com/file_name
:從指定URL下載文件并保存為原始文件名。man
- 查看命令手冊man command_name
:查看command_name
的手冊頁。通過掌握這些基本命令,你可以開始使用命令行進行文件管理。隨著經驗的積累,你可以進一步學習更多高級命令和技巧。