ποΈ File & Directory Management
Explore categorized shell commands with real scenarios and outputs for file and directory tasks. π
π Directory Navigationβ
1. List current directoryβ
Commandβ
sh snippet
Outputβ
2. List all including hiddenβ
Commandβ
sh snippet
Outputβ
3. Print current pathβ
Commandβ
sh snippet
Outputβ
4. Change to subdirectoryβ
Commandβ
sh snippet
Outputβ
5. Go to parent directoryβ
Commandβ
sh snippet
Outputβ
6. Go to home directoryβ
Commandβ
sh snippet
Outputβ
7. List contents with detailsβ
Commandβ
sh snippet
Outputβ
8. List sorted by modified timeβ
Commandβ
sh snippet
Outputβ
9. List in reverse orderβ
Commandβ
sh snippet
Outputβ
10. List directories onlyβ
Commandβ
sh snippet
Outputβ
π File Creation & Deletionβ
11. Create an empty fileβ
Commandβ
sh snippet
Outputβ
12. Create multiple filesβ
Commandβ
sh snippet
Outputβ
13. Remove a fileβ
Commandβ
sh snippet
Outputβ
14. Remove multiple filesβ
Commandβ
sh snippet
Outputβ
15. Remove without promptβ
Commandβ
sh snippet
Outputβ
16. Prompt before removingβ
Commandβ
sh snippet
Outputβ
17. Empty file contentsβ
Commandβ
sh snippet
Outputβ
18. Delete empty directoryβ
Commandβ
sh snippet
Outputβ
19. Delete directory with contentsβ
Commandβ
sh snippet
Outputβ
20. Force delete a directoryβ
Commandβ
sh snippet
Outputβ
π¦ File & Folder Copy/Moveβ
21. Copy a fileβ
Commandβ
sh snippet
Outputβ
22. Copy and rename fileβ
Commandβ
sh snippet
Outputβ
23. Copy folder recursivelyβ
Commandβ
sh snippet
Outputβ
24. Move a fileβ
Commandβ
sh snippet
Outputβ
25. Rename a fileβ
Commandβ
sh snippet
Outputβ
26. Move and overwrite without promptβ
Commandβ
sh snippet
Outputβ
27. Interactive moveβ
Commandβ
sh snippet
Outputβ
28. Copy with promptβ
Commandβ
sh snippet
Outputβ
29. Backup before overwriteβ
Commandβ
sh snippet
Outputβ
30. Preserve timestamps while copyingβ
Commandβ
sh snippet
Outputβ
π File Info & Permissionsβ
31. Show file typeβ
Commandβ
sh snippet
Outputβ
32. Display file infoβ
Commandβ
sh snippet
Outputβ
33. Check disk usageβ
Commandβ
sh snippet
Outputβ
34. Check available disk spaceβ
Commandβ
sh snippet
Outputβ
35. Change file permissionsβ
Commandβ
sh snippet
Outputβ
36. Make file executableβ
Commandβ
sh snippet
Outputβ
37. Change file ownerβ
Commandβ
sh snippet
Outputβ
38. Change group ownershipβ
Commandβ
sh snippet
Outputβ
39. Check umask valueβ
Commandβ
sh snippet
Outputβ
40. Set umask valueβ
Commandβ
sh snippet
Outputβ
ποΈ Directory Managementβ
41. Create a directoryβ
Commandβ
sh snippet
Outputβ
42. Create nested directoriesβ
Commandβ
sh snippet
Outputβ
43. List directories onlyβ
Commandβ
sh snippet
Outputβ
44. List files onlyβ
Commandβ
sh snippet
Outputβ
45. Count filesβ
Commandβ
sh snippet
Outputβ
46. Sort files by sizeβ
Commandβ
sh snippet
Outputβ
47. Open directory in GUI (Linux)β
Commandβ
sh snippet
Outputβ
48. Open directory (macOS)β
Commandβ
sh snippet
Outputβ
49. Navigate back to previous dirβ
Commandβ
sh snippet
Outputβ
50. Create directory with spaceβ
Commandβ
sh snippet
Outputβ
π§ͺ Advanced Operationsβ
51. Search file by nameβ
Commandβ
sh snippet
Outputβ
52. Find files modified todayβ
Commandβ
sh snippet
Outputβ
53. Search text in filesβ
Commandβ
sh snippet
Outputβ
54. Case-insensitive searchβ
Commandβ
sh snippet
Outputβ
55. Count lines in a fileβ
Commandβ
sh snippet
Outputβ
56. Monitor file changesβ
Commandβ
sh snippet
Outputβ
57. Compare two filesβ
Commandβ
sh snippet
Outputβ
58. Archive filesβ
Commandβ
sh snippet
Outputβ
59. Extract archiveβ
Commandβ
sh snippet
Outputβ
60. Compress fileβ
Commandβ
sh snippet
Outputβ
π File Transfer & Downloadβ
61. Download a fileβ
Commandβ
sh snippet
Outputβ
62. Download with curlβ
Commandβ
sh snippet
Outputβ
63. Secure copy to remoteβ
Commandβ
sh snippet
Outputβ
64. Secure copy from remoteβ
Commandβ
sh snippet
Outputβ
65. Sync directoriesβ
Commandβ
sh snippet
Outputβ
66. Upload via FTPβ
Commandβ
sh snippet
Outputβ
67. Mount remote folderβ
Commandβ
sh snippet
Outputβ
68. List remote filesβ
Commandβ
sh snippet
Outputβ
69. Download from S3β
Commandβ
sh snippet
Outputβ
70. Upload to S3β
Commandβ
sh snippet
Outputβ
βοΈFile contents operationβ
71. Concatenate and display the content of one or more files.β
Commandβ
shell snippet
Outputβ
72. Combine Multiple Filesβ
Commandβ
Combine Multiple Files
Outputβ
73. Redirect to Another Fileβ
Commandβ
shell snippet
Outputβ
74. Append the output to an existing file:β
Commandβ
shell snippet
Outputβ
75. Quickly create a file and input content manuallyβ
Commandβ
shell snippet
Type your content, then press Ctrl+D
to save.
Outputβ
76. Helpful when you want line numbers for all lines (including blank ones).β
Commandβ
shell snippet
Outputβ
77. Good for skipping blank lines in numbering.β
Commandβ
shell snippet
Outputβ
78. Squeeze blank lines (collapse multiple empty lines into one) Useful when files have lots of extra spacing.β
Commandβ
shell snippet
Outputβ
79. Show all special characters (like tabs ^I
, line endings $
) Great for debugging file formatting.β
Commandβ
shell snippet
Outputβ
80. View file content interactively with scrolling and search support.β
Commandβ
shell snippet
Outputβ
81. Display the first 10 lines of a file by default.β
Commandβ
shell snippet
Outputβ
82. Show first N linesβ
Commandβ
shell snippet
Outputβ
83. Display the last 10 lines of a file by default.β
Commandβ
shell snippet
Outputβ
84. Show last N linesβ
Commandβ
shell snippet
Outputβ
85. Follow file as it growsβ
Commandβ
shell snippet