GNU/Linux >> Linux Esercitazione >  >> Linux

Come posso spostare file e directory nella cartella principale in Linux?

Sono venuto qui perché anch'io sono nuovo in questo argomento. Per qualche ragione quanto sopra non ha funzionato per me. Quello che ho fatto per spostare tutti i file da una directory alla sua directory principale è stato:

cd to/the/dir
mv * ../

find . -maxdepth 1 -exec mv {} .. \;

questo sposterà anche i file nascosti.

Riceverai il messaggio:

mv: cannot move `.' to `../.': Device or resource busy

quando tenta di spostare . (directory corrente) ma ciò non causerà alcun danno.


Digita questo nella shell:

mv *.* ..

Ciò sposta TUTTI i file di un livello in alto.

Il carattere * è un carattere jolly. Quindi *.deb sposterà tutti i file .deb e Zeitgeist.* sposterà Zeitgeist.avi e Zeitgeist.srt di una cartella in alto, poiché, ovviamente, .. indica la directory principale.

Per spostare tutto, comprese le cartelle, ecc., basta usare * invece di *.*


Linux
  1. Trova file e directory su Linux con il comando find

  2. Come archiviare file e directory in Linux [Parte 2]

  3. Come archiviare file e directory in Linux [Parte 1]

  4. Come trovare ed eliminare directory e file vuoti in Linux

  5. Come posso vedere la dimensione dei file e delle directory in Linux?

Come spostare file e directory in Linux (comando mv)

Come eseguire il backup di file e directory utilizzando Rsync in Linux

Come rinominare file e directory in Linux

Come copiare file e directory nel terminale Linux

Come comprimere file e cartelle in Linux

Come eliminare file e directory utilizzando la riga di comando di Linux