Jak usunąć wszystkie pliki katalogu w Linux

Jak usunąć wszystkie pliki katalogu w Linux
Pliki są tworzone i zapisywane w katalogach Linux, mogą to być pliki tekstowe, pliki obrazów, pliki muzyczne lub dowolny inny format. Pliki te zajmują pewne miejsce, a wiele plików obecnych w naszym systemie jest bezcelowe, należy je usunąć, aby stworzyć miejsce na nowe pliki.

W Linux możemy usunąć/usunąć pojedynczy plik lub usunąć wszystkie pliki z katalogu za pomocą pojedynczego polecenia w terminalu. W tym zapisie omówimy sposoby usunięcia wszystkich plików w katalogu Linux.

Jak usunąć wszystkie pliki w katalogu Linux

Mamy katalogi w ścieżce/domu/hammad/z nazwą, new_directory, New_Directory1, New_Directory2 i New_Directory3, które zawierają pliki, aby je przeglądać, i wymienić komponenty ścieżki:

$ ls/home/hammad/

Aby wyświetlić pliki „new_directory”, użyj polecenia:

$ ls/home/hammad/new_directory

Aby usunąć te pliki z katalogu „new_directory”, możemy po prostu użyć polecenia „RM”, ogólnej składni za pomocą polecenia RM jest:

$ rm [opcja] [ścieżka]/[nazwa pliku]

Wyjaśnienie składni jest proste:

  • Użyj polecenia RM, aby usunąć pliki z katalogu
  • Użyj dowolnych opcji, które lubią wyświetlać postęp, aby go wyeliminować
  • Wpisz nazwę ścieżki, w której znajduje się katalog
  • Wspomnij o nazwach plików, które chcesz usunąć lub po prostu użyć „*”, aby usunąć wszystkie pliki z katalogu

Załóżmy, że chcemy usunąć wszystkie pliki z „/home/hammad/new_directory/*„Ścieżka, użyjemy polecenia:

$ rm/home/hammad/new_directory/*

Możemy również wyświetlić postęp usuniętych plików za pomocą flagi „-v”, wykonamy polecenie:

$ rm -v/home/hammad/new_directory1/*

W powyższym poleceniu flaga „-V” służy do wyświetlania postępu polecenia, w którym „*” służy do usuwania wszystkich plików katalogu i do weryfikacji, że wszystkie pliki są usuwane, ponownie wymienimy się Treść katalogu za pomocą polecenia:

$ ls -l/home/hammad/new_directory

Powyższe polecenie zweryfikowało, że katalog nie zawiera żadnych plików i istnieje również inne przydatne opcje; „-f”, który służy do usuwania plików siłą, a „-r” usuwa katalog i jego pliki, użyjemy wszystkich tych flag do usuwania plików „new_directory2”

$ rm -vfr/home/hammad/new_directory2/*

W powyższym wyjściu widzimy, że flaga „-R” usuwa podreżyserię „OfficeDirectory”, z new_directory2, aby wymienić pliki new_directory2, używamy polecenia LS:

$ ls -l/home/hammad/new_directory2

Mamy inną opcję, która jest „-i”, jeśli użyjemy tej opcji, poprosi o pozwolenie przed usunięciem każdego pliku, powinniśmy nadal go usuwać, czy nie, jeśli nadal chcemy go usunąć, wpisz „y” lub „n „Aby to anulować. Użyjemy „-i”, aby usunąć pliki new_directory3:

$ rm -i/home/hammad/new_directory3/*

W powyższym poleceniu widać, że potwierdziliśmy usunięcie „myfile” i anulowaliśmy, aby usunąć „myscript.sh ”, aby wyświetlić pliki w folderze:

$ ls/home/hammad/new_directory3

Widzimy „myscript.plik sh ”nie został usunięty z katalogu.

Aby usunąć wszystkie puste katalogi, używamy polecenia „RMDIR”:

$ rmdir new_directory new_directory1 new_directory2 new_directory3

Wszystkie puste katalogi są usuwane, użyj polecenia LS, aby zweryfikować:

Wniosek

Usunięcie plików z katalogu utworzy wolne miejsce dla nowych plików i aplikacji. Dlatego pliki bez użycia należy usunąć z systemu. Aby usunąć wszystkie pliki z katalogu, wygodnym sposobem jest użycie polecenia RM, które jest omawiane w niniejszym zapisie. Można również użyć różnych opcji wraz z poleceniem RM, które jest również omawiane za pomocą przykładów.